DiscoveryClientBindingElement Klass

Definition

Ett bindningselement som kan läggas till i ett WCF-klientprogram för att dra nytta av identifieringsklientkanalen. Identifieringsklientkanalen tillåter att ett WCF-klientprogram får åtkomst till en identifieringsbar tjänst utan att känna till slutpunktsadressen i förväg.

public ref class DiscoveryClientBindingElement sealed : System::ServiceModel::Channels::BindingElement
public sealed class DiscoveryClientBindingElement : System.ServiceModel.Channels.BindingElement
type DiscoveryClientBindingElement = class
    inherit BindingElement
Public NotInheritable Class DiscoveryClientBindingElement
Inherits BindingElement
Arv
DiscoveryClientBindingElement

Kommentarer

Klientkanalen Identifiering används genom att skapa ett anpassat bindningselement och lägga till ett DiscoveryClientBindingElement överst i bindningsstacken. Mer information om identifieringsklientkanalen finns i Använda identifieringsklientkanalen.

Konstruktorer

Name Description
DiscoveryClientBindingElement()

Initierar en ny instans av DiscoveryClientBindingElement klassen med standardvärden.

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

Initierar en ny instans av DiscoveryClientBindingElement klassen med den angivna slutpunktsprovidern och sökvillkor för tjänsten.

Fält

Name Description
DiscoveryEndpointAddress

En statisk tillfällig adress som fungerar som platshållare tills den faktiska tjänstadressen har lösts.

Egenskaper

Name Description
DiscoveryEndpointProvider

Hämtar identifieringens slutpunktsprovider.

FindCriteria

Hämtar eller anger sökvillkoren.

Metoder

Name Description
BuildChannelFactory<TChannel>(BindingContext)

Initierar en kanalfabrik för att producera kanaler av en viss typ från bindningskontexten.

BuildChannelListener<TChannel>(BindingContext)

Att skapa en kanallyssnare stöds inte av identifieringsklientkanalen. Den här metoden kan åsidosättas för att initiera en kanallyssnare för att acceptera kanaler av en angiven typ från bindningskontexten.

CanBuildChannelFactory<TChannel>(BindingContext)

Returnerar ett värde som anger om den aktuella bindningen kan skapa en kanalfabriksstack på klienten.

CanBuildChannelListener<TChannel>(BindingContext)

Eftersom det inte går att skapa en kanallyssnare i identifieringsklientkanalen returnerar falseden här metoden alltid . Det kan utökas för att returnera ett värde som anger om bindningselementet kan skapa en lyssnare för en viss typ av kanal.

Clone()

Skapar en kopia av bindningselementet.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetProperty<T>(BindingContext)

Returnerar ett objekt av den begärda typen, om det finns i bindningsstacken.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för