DiscoveryClientBindingElement Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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 |
| 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) |