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

System.ServiceModel.Security.ReceiveSecurityHeaderElementManager

public int Count { get; }

public bool IsPrimaryTokenSigned { get; set; }

public void AppendElement(ReceiveSecurityHeaderElementCategory elementCategory, object element, ReceiveSecurityHeaderBindingModes bindingMode, string id, TokenTracker supportingTokenTracker)

public void AppendTimestamp(SecurityTimestamp timestamp)

public void AppendToken(SecurityToken token, ReceiveSecurityHeaderBindingModes mode, TokenTracker supportingTokenTracker)

public object GetElement(int index)

public void GetElementEntry(int index, out ReceiveSecurityHeaderEntry element)

public void SetBindingMode(int index, ReceiveSecurityHeaderBindingModes bindingMode)

public void SetElementAfterDecryption(int index, ReceiveSecurityHeaderElementCategory elementCategory, object element, ReceiveSecurityHeaderBindingModes bindingMode, string id, byte[] decryptedBuffer, TokenTracker supportingTokenTracker)

public void SetTokenAfterDecryption(int index, SecurityToken token, ReceiveSecurityHeaderBindingModes mode, byte[] decryptedBuffer, TokenTracker supportingTokenTracker)