System.ServiceModel.Security.SecurityHeader abstract class SecurityHeader : MessageHeader Documentation Code public SecurityAlgorithmSuite AlgorithmSuite { get; } public bool EncryptedKeyContainsReferenceList { get; set; } public SecurityHeaderLayout Layout { get; set; } public bool MaintainSignatureConfirmationState { get; set; } protected Message Message { get; protected set; } public MessageDirection MessageDirection { get; } public bool RequireMessageProtection { get; set; } public SecurityStandardsManager StandardsManager { 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()