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

System.ServiceModel.EndpointAddress

public class EndpointAddress
namespace System.ServiceModel { public class EndpointAddress { public static Uri AnonymousUri { get; } public static Uri NoneUri { get; } public AddressHeaderCollection Headers { get; } public EndpointIdentity Identity { get; } public bool IsAnonymous { get; } public bool IsNone { get; } public Uri Uri { get; } public EndpointAddress(string uri); public EndpointAddress(Uri uri, params AddressHeader[] addressHeaders); public EndpointAddress(Uri uri, EndpointIdentity identity, params AddressHeader[] addressHeaders); public void ApplyTo(Message message); public XmlDictionaryReader GetReaderAtMetadata(); public XmlDictionaryReader GetReaderAtExtensions(); public static EndpointAddress ReadFrom(XmlDictionaryReader reader); public static EndpointAddress ReadFrom(AddressingVersion addressingVersion, XmlDictionaryReader reader); public static EndpointAddress ReadFrom(AddressingVersion addressingVersion, XmlDictionaryReader reader, XmlDictionaryString localName, XmlDictionaryString ns); public void WriteContentsTo(AddressingVersion addressingVersion, XmlDictionaryWriter writer); public void WriteContentsTo(AddressingVersion addressingVersion, XmlWriter writer); public void WriteTo(AddressingVersion addressingVersion, XmlDictionaryWriter writer); public void WriteTo(AddressingVersion addressingVersion, XmlDictionaryWriter writer, XmlDictionaryString localName, XmlDictionaryString ns); public void WriteTo(AddressingVersion addressingVersion, XmlWriter writer); public void WriteTo(AddressingVersion addressingVersion, XmlWriter writer, string localName, string ns); public static bool operator ==(EndpointAddress address1, EndpointAddress address2); public static bool operator !=(EndpointAddress address1, EndpointAddress address2); } }