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

System.ServiceModel.Security.SecurityHeader

abstract class SecurityHeader : MessageHeader

public bool EncryptedKeyContainsReferenceList { get; set; }

public SecurityHeaderLayout Layout { get; set; }

public bool MaintainSignatureConfirmationState { get; set; }

protected Message Message { get; protected set; }

public bool RequireMessageProtection { get; set; }

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()