Edit

Share via


EndpointDiscoveryMetadata Class

Definition

Contains the metadata for a discoverable service.

public ref class EndpointDiscoveryMetadata
public class EndpointDiscoveryMetadata
type EndpointDiscoveryMetadata = class
Public Class EndpointDiscoveryMetadata
Inheritance
EndpointDiscoveryMetadata

Remarks

The EndpointDiscoveryMetadata class contains metadata about the service it represents.

Constructors

EndpointDiscoveryMetadata()

Creates a new instance of the EndpointDiscoveryMetadata class.

Properties

Address

Gets or sets the endpoint address for the endpoint the EndpointDiscoveryMetadata instance describes.

ContractTypeNames

Gets a collection of contract type names implemented by the service described by the EndpointDiscoveryMetadata.

Extensions

Gets the extensions associated with this EndpointDiscoveryMetadata instance.

ListenUris

Gets the listen URIs for the service described by this EndpointDiscoveryMetadata instance.

Scopes

Gets the scopes associated with this EndpointDiscoveryMetadata instance.

Version

Gets or sets the version of the published EndpointDiscoveryMetadata.

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
FromServiceEndpoint(ServiceEndpoint)

Creates a new EndpointDiscoveryMetadata from a ServiceEndpoint.

FromServiceEndpoint(ServiceEndpoint, EndpointDispatcher)

Creates a new instance of the EndpointDiscoveryMetadata class using the specified service endpoint and endpoint dispatcher.

GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to