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

System.ServiceModel.Security.SecurityHeader

abstract class SecurityHeader : MessageHeader
namespace System.ServiceModel.Security { internal abstract class SecurityHeader : MessageHeader { public SecurityAlgorithmSuite AlgorithmSuite { get; } public bool EncryptedKeyContainsReferenceList { get; set; } public bool RequireMessageProtection { get; set; } public bool MaintainSignatureConfirmationState { get; set; } protected Message Message { get; set; } public SecurityHeaderLayout Layout { get; set; } public SecurityStandardsManager StandardsManager { get; } public MessageDirection MessageDirection { get; } protected MessageVersion Version { get; } public SecurityHeader(Message message, string actor, bool mustUnderstand, bool relay, SecurityStandardsManager standardsManager, SecurityAlgorithmSuite algorithmSuite, MessageDirection transferDirection); protected void SetProcessingStarted(); protected void ThrowIfProcessingStarted(); } }