TransportBindingElement Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa bazowa abstract
reprezentująca element powiązania transportu.
public ref class TransportBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class TransportBindingElement : System.ServiceModel.Channels.BindingElement
type TransportBindingElement = class
inherit BindingElement
Public MustInherit Class TransportBindingElement
Inherits BindingElement
- Dziedziczenie
- Pochodne
Uwagi
Ta klasa wpływa na właściwości wspólne dla wszystkich elementów powiązania transportu dostarczonych przez Windows Communication Foundation (WCF). Obsługuje tłumaczenie ustawień transportu podstawowego na przejawy czasu wykonywania. Deleguje on tłumaczenie ustawień specyficznych dla transportu (na przykład HttpProxySettings dla protokołu HTTP) w konkretnych powiązaniach transportu klasy pochodnej, które obejmują następujące klasy:
Uwaga
Deweloperzy niestandardowego elementu powiązania transportu muszą dziedziczyć z tej klasy, która pochodzi z BindingElement klasy.
Konstruktory
TransportBindingElement() |
Tworzy nowe wystąpienie tej klasy. |
TransportBindingElement(TransportBindingElement) |
Tworzy nowe wystąpienie tej klasy na podstawie istniejącego wystąpienia. |
Właściwości
ManualAddressing |
Pobiera lub ustawia wartość wskazującą, czy wymagane jest ręczne adresowanie komunikatu. |
MaxBufferPoolSize |
Pobiera lub ustawia maksymalny rozmiar w bajtach dowolnego buforu używanego przez transport. |
MaxReceivedMessageSize |
Pobiera lub ustawia maksymalny dozwolony rozmiar komunikatu w bajtach, który można odebrać. |
Scheme |
Pobiera schemat identyfikatora URI dla transportu. |
Metody
BuildChannelFactory<TChannel>(BindingContext) |
Inicjuje fabrykę kanałów do tworzenia kanałów określonego typu z kontekstu powiązania. (Odziedziczone po BindingElement) |
BuildChannelListener<TChannel>(BindingContext) |
Inicjuje odbiornik kanału, aby akceptował kanały określonego typu z kontekstu powiązania. (Odziedziczone po BindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
Zwraca wartość wskazującą, czy element powiązania może utworzyć fabrykę kanałów dla określonego typu kanału. (Odziedziczone po BindingElement) |
CanBuildChannelListener<TChannel>(BindingContext) |
Zwraca wartość wskazującą, czy element powiązania może skompilować odbiornik dla określonego typu kanału. (Odziedziczone po BindingElement) |
Clone() |
Po zastąpieniu klasy pochodnej zwraca kopię obiektu elementu powiązania. (Odziedziczone po BindingElement) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetProperty<T>(BindingContext) |
Pobiera właściwość z określonego BindingContextobiektu . |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |