Udostępnij za pośrednictwem


EndpointDiscoveryBehavior Klasa

Definicja

Steruje zawartością EndpointDiscoveryMetadata zwracaną przez punkt końcowy odnajdywania.

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
Dziedziczenie
EndpointDiscoveryBehavior
Implementuje

Uwagi

To zachowanie służy do konfigurowania różnych ustawień odnajdywania dla punktu końcowego, takich jak możliwość odnajdywania, zakresy i wszelkie niestandardowe rozszerzenia jego metadanych. Użytkownik tworzy nowe wystąpienie tego typu i dodaje je do określonego punktu końcowego, którego EndpointDiscoveryMetadata należy skonfigurować. Za jego pomocą można również wyłączyć odnajdywanie dla określonego punktu końcowego przy użyciu Enabled właściwości . Należy pamiętać, EndpointDiscoveryBehavior że element w punkcie końcowym jest ignorowany, jeśli nie ServiceDiscoveryBehavior istnieje. Nie można uczynić punktu końcowego odnajdywnym za EndpointDiscoveryMetadata pośrednictwem programu bez wcześniejszego dodania ServiceDiscoveryBehavior do usługi.

Konstruktory

EndpointDiscoveryBehavior()

Tworzy nowe wystąpienie klasy EndpointDiscoveryBehavior.

Właściwości

ContractTypeNames

Pobiera nazwy typów kontraktu skojarzone z punktem końcowym.

Enabled

Pobiera lub ustawia wartość, która kontroluje wykrywalność skojarzonego punktu końcowego.

Extensions

Pobiera rozszerzenia skojarzone z punktem końcowym.

Scopes

Pobiera zakresy skojarzone z punktem końcowym.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Nie zaimplementowano.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Nie zaimplementowano.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Nie zaimplementowano.

IEndpointBehavior.Validate(ServiceEndpoint)

Nie zaimplementowano.

Dotyczy