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

System.ServiceModel.Security.BinaryNegotiation

sealed class BinaryNegotiation
public string ValueTypeUri { get; }

public BinaryNegotiation(string valueTypeUri, byte[] negotiationData)

public BinaryNegotiation(XmlDictionaryString valueTypeDictionaryString, byte[] negotiationData)

public byte[] GetNegotiationData()

public void Validate(XmlDictionaryString valueTypeUriDictionaryString)

public void WriteTo(XmlDictionaryWriter writer, string prefix, XmlDictionaryString localName, XmlDictionaryString ns, XmlDictionaryString valueTypeLocalName, XmlDictionaryString valueTypeNs)