DiscoveryClientBindingElement Klas

Definitie

Een bindingselement dat kan worden toegevoegd aan een WCF-clienttoepassing om te profiteren van het Discovery-clientkanaal. Met het Discovery-clientkanaal kan een WCF-clienttoepassing toegang krijgen tot een detecteerbare service zonder dat u het eindpuntadres van tevoren hoeft te kennen.

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
Overname
DiscoveryClientBindingElement

Opmerkingen

Het Discovery-clientkanaal wordt gebruikt door een aangepast bindingselement te maken en een DiscoveryClientBindingElement boven aan de bindingsstack toe te voegen. Zie Het discovery-clientkanaal gebruiken voor meer informatie over het Discovery-clientkanaal.

Constructors

Name Description
DiscoveryClientBindingElement()

Initialiseert een nieuw exemplaar van de DiscoveryClientBindingElement klasse met standaardwaarden.

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

Initialiseert een nieuw exemplaar van de DiscoveryClientBindingElement klasse met de opgegeven eindpuntprovider en criteria voor het zoeken van services.

Velden

Name Description
DiscoveryEndpointAddress

Een statisch tijdelijk adres dat als tijdelijke aanduiding fungeert totdat het werkelijke serviceadres is opgelost.

Eigenschappen

Name Description
DiscoveryEndpointProvider

Hiermee haalt u de detectie-eindpuntprovider op.

FindCriteria

Hiermee haalt u de zoekcriteria op of stelt u deze in.

Methoden

Name Description
BuildChannelFactory<TChannel>(BindingContext)

Initialiseert een kanaalfactory voor het produceren van kanalen van een specifiek type vanuit de bindingscontext.

BuildChannelListener<TChannel>(BindingContext)

Het bouwen van een kanaallistener wordt niet ondersteund door het Discovery-clientkanaal. Deze methode kan worden overschreven om een kanaallistener te initialiseren om kanalen van een opgegeven type te accepteren vanuit de bindingscontext.

CanBuildChannelFactory<TChannel>(BindingContext)

Retourneert een waarde die aangeeft of de huidige binding een kanaalfactorystack op de client kan bouwen.

CanBuildChannelListener<TChannel>(BindingContext)

Omdat het bouwen van een kanaallistener niet wordt ondersteund door het Discovery-clientkanaal, retourneert falsedeze methode altijd . Het kan worden uitgebreid om een waarde te retourneren die aangeeft of het bindingselement een listener kan bouwen voor een specifiek type kanaal.

Clone()

Hiermee maakt u een kopie van het bindingselement.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetProperty<T>(BindingContext)

Retourneert een object van het aangevraagde type, indien aanwezig in de bindingsstack.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op