BindingContext Klas

Definitie

Biedt informatie over de adressen, bindingen, bindingselementen en bindingsparameters die nodig zijn om de kanaallisteners en kanaalfactory's te bouwen.

public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
Overname
BindingContext

Opmerkingen

De kanaallisteners en kanaalfactory's maken op hun beurt de kanaalstacks die worden gebruikt voor het verwerken van binnenkomende en uitgaande berichten. De bindingscontext biedt ook de koppeling naar de interne kanaalfactory's en kanaallisteners die worden gebruikt om het kanaal en de listenerstacks te bouwen. De bindingscontext slaat in feite alle dynamische informatie op die nodig is tijdens de bouw van de kanaalstack.

Constructors

Name Description
BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode)

Initialiseert een nieuw exemplaar van de BindingContext klasse voor een opgegeven binding, verzameling bindingsparameters en adres voor het eindpunt waarop de service luistert.

BindingContext(CustomBinding, BindingParameterCollection)

Initialiseert een nieuw exemplaar van de BindingContext klasse voor een opgegeven binding en verzameling bindingsparameters.

Eigenschappen

Name Description
Binding

Hiermee haalt u de binding op voor het kanaal dat is gebouwd in de huidige context.

BindingParameters

Hiermee haalt u de verzameling bindingsparameters op voor het kanaal dat is gebouwd in de huidige context.

ListenUriBaseAddress

Hiermee haalt u de URI op die het basisadres levert waarop het service-eindpunt luistert.

ListenUriMode

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het transport ervoor moet zorgen dat de URI die is opgegeven voor de service om te luisteren uniek is.

ListenUriRelativeAddress

Hiermee haalt u de URI op waarmee het relatieve adres wordt opgegeven waarop het service-eindpunt luistert.

RemainingBindingElements

Hiermee haalt u de bindingselementen op die door andere bindingselementen worden gebruikt om de kanaalstack te maken.

Methoden

Name Description
BuildInnerChannelFactory<TChannel>()

Hiermee wordt de binnenste kanaalfactory gebouwd voor kanalen van een opgegeven type onder de huidige kanaalfactory.

BuildInnerChannelListener<TChannel>()

Hiermee wordt een listener voor binnenste kanalen gebouwd die luistert naar een opgegeven type kanaal.

CanBuildInnerChannelFactory<TChannel>()

Retourneert een waarde die aangeeft of de binnenste kanaalfactory een opgegeven type kanaal kan produceren.

CanBuildInnerChannelListener<TChannel>()

Retourneert een waarde die aangeeft of de listener van het binnenste kanaal kan worden gebouwd om te luisteren naar een opgegeven type kanaal.

Clone()

Retourneert een kopie van de context van de huidige kanaalbuild.

Equals(Object)

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

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetInnerProperty<T>()

Retourneert een getypt object dat, indien aanwezig, is aangevraagd vanuit de juiste laag 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