<PackageReference Include="System.ServiceModel.Primitives" Version="10.0.652802" />

System.ServiceModel.Security.ChannelProtectionRequirements

namespace System.ServiceModel.Security { public class ChannelProtectionRequirements { public bool IsReadOnly { get; } public ScopedMessagePartSpecification IncomingSignatureParts { get; } public ScopedMessagePartSpecification IncomingEncryptionParts { get; } public ScopedMessagePartSpecification OutgoingSignatureParts { get; } public ScopedMessagePartSpecification OutgoingEncryptionParts { get; } public ChannelProtectionRequirements(); public ChannelProtectionRequirements(ChannelProtectionRequirements other); public void Add(ChannelProtectionRequirements protectionRequirements); public void Add(ChannelProtectionRequirements protectionRequirements, bool channelScopeOnly); public void MakeReadOnly(); public ChannelProtectionRequirements CreateInverse(); } }