BindingContext 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.
Innehåller information om adresser, bindningar, bindningselement och bindningsparametrar som krävs för att skapa kanallyssnare och kanalfabriker.
public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
- Arv
-
BindingContext
Kommentarer
Kanallyssnare och kanalfabriker skapar i sin tur de kanalstackar som används för att bearbeta inkommande och utgående meddelanden. Bindningskontexten ger också länkningen till de inre kanalfabriker och kanallyssnare som används för att konstruera kanal- och lyssnarstaplarna. Bindningskontexten lagrar i princip all dynamisk information som behövs under byggandet av kanalstacken.
Konstruktorer
| Name | Description |
|---|---|
| BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) |
Initierar en ny instans av BindingContext klassen för en angiven bindning, samling bindningsparametrar och adress för slutpunkten där tjänsten lyssnar. |
| BindingContext(CustomBinding, BindingParameterCollection) |
Initierar en ny instans av BindingContext klassen för en angiven bindning och samling bindningsparametrar. |
Egenskaper
| Name | Description |
|---|---|
| Binding |
Hämtar bindningen för kanalen som är inbyggd i den aktuella kontexten. |
| BindingParameters |
Hämtar samlingen med bindningsparametrar för kanalen som är inbyggd i den aktuella kontexten. |
| ListenUriBaseAddress |
Hämtar eller anger den URI som tillhandahåller den basadress som tjänstslutpunkten lyssnar på. |
| ListenUriMode |
Hämtar eller anger ett värde som anger om transporten måste se till att den URI som tillhandahålls för tjänsten att lyssna på är unik. |
| ListenUriRelativeAddress |
Hämtar eller anger den URI som tillhandahåller den relativa adress där tjänstslutpunkten lyssnar. |
| RemainingBindingElements |
Hämtar de bindningselement som används av andra bindningselement för att konstruera kanalstacken. |
Metoder
| Name | Description |
|---|---|
| BuildInnerChannelFactory<TChannel>() |
Skapar den inre kanalfabriken för kanaler av en angiven typ under den aktuella kanalfabriken. |
| BuildInnerChannelListener<TChannel>() |
Skapar en inre kanallyssnare som lyssnar efter en angiven typ av kanal. |
| CanBuildInnerChannelFactory<TChannel>() |
Returnerar ett värde som anger om den inre kanalfabriken kan skapa en angiven typ av kanal. |
| CanBuildInnerChannelListener<TChannel>() |
Returnerar ett värde som anger om lyssnaren för den inre kanalen kan skapas för att lyssna efter en angiven typ av kanal. |
| Clone() |
Returnerar en kopia av den aktuella kanalbyggkontexten. |
| 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) |
| GetInnerProperty<T>() |
Returnerar ett typat objekt som begärs, om det finns, från lämpligt lager 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) |