TransportBindingElement Klasa

Definicja

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
TransportBindingElement
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)

Dotyczy