Condividi tramite


EndpointDiscoveryBehavior Classe

Definizione

Controlla il contenuto dell'oggetto EndpointDiscoveryMetadata restituito da un endpoint di individuazione.

public ref class EndpointDiscoveryBehavior : System::ServiceModel::Description::IEndpointBehavior
public class EndpointDiscoveryBehavior : System.ServiceModel.Description.IEndpointBehavior
type EndpointDiscoveryBehavior = class
    interface IEndpointBehavior
Public Class EndpointDiscoveryBehavior
Implements IEndpointBehavior
Ereditarietà
EndpointDiscoveryBehavior
Implementazioni

Commenti

Questo comportamento viene usato per configurare le varie impostazioni di individuazione per un endpoint, ad esempio individuabilità, ambiti ed eventuali estensioni personalizzate ai relativi metadati. Un utente crea una nuova istanza di questo tipo e la aggiunge all'endpoint specifico di cui EndpointDiscoveryMetadata è necessario configurare. Può anche essere usato per disattivare l'individuazione per un endpoint specifico usando la Enabled proprietà . Si noti che in EndpointDiscoveryBehavior un endpoint viene ignorato se ServiceDiscoveryBehavior non è presente. Non è possibile rendere individuabile EndpointDiscoveryMetadata un endpoint senza prima aggiungere un oggetto ServiceDiscoveryBehavior al servizio.

Costruttori

Nome Descrizione
EndpointDiscoveryBehavior()

Crea una nuova istanza della EndpointDiscoveryBehavior classe .

Proprietà

Nome Descrizione
ContractTypeNames

Ottiene i nomi dei tipi di contratto associati all'endpoint.

Enabled

Ottiene o imposta un valore che controlla l'individuabilità dell'endpoint associato.

Extensions

Ottiene le estensioni associate all'endpoint.

Scopes

Ottiene gli ambiti associati all'endpoint.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Non implementata.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Non implementata.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Non implementata.

IEndpointBehavior.Validate(ServiceEndpoint)

Non implementata.

Si applica a