BindingContext Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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) |