ConnectionOrientedTransportBindingElement Klasa

Definicja

Klasa abstrakcyjna, która uzupełnia bazę TransportBindingElement dodatkowymi właściwościami, które są wspólne dla transportów zorientowanych na połączenia, takich jak TCP i nazwanych potoków.

public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type ConnectionOrientedTransportBindingElement = class
    inherit TransportBindingElement
type ConnectionOrientedTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
type ConnectionOrientedTransportBindingElement = class
    inherit TransportBindingElement
    interface IPolicyExportExtension
    interface IWsdlExportExtension
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
Dziedziczenie
ConnectionOrientedTransportBindingElement
Pochodne
Implementuje

Uwagi

Ta klasa jest udokumentowana w celu uzyskania bardziej pełnego zrozumienia hierarchii transportów i nie ma być wywoływana bezpośrednio. Konstruktor jest wewnętrzny, aby uniknąć bezpośredniej konstrukcji i wywołania. Właściwości publiczne tego elementu powiązania można wywołać z klas TcpTransportBindingElement pochodnych i NamedPipeTransportBindingElement.

Właściwości

ChannelInitializationTimeout

Pobiera lub ustawia wartość TimeSpan określającą maksymalny czas, przez jaki kanał może znajdować się w stanie inicjowania przed rozłączeniem.

ConnectionBufferSize

Pobiera lub ustawia rozmiar buforu używanego do przesyłania fragmentu serializowanego komunikatu w sieci z klienta lub usługi.

HostNameComparisonMode

Pobiera lub ustawia wartość wskazującą, czy nazwa hosta jest używana do osiągnięcia usługi podczas dopasowywania identyfikatora URI.

ManualAddressing

Pobiera lub ustawia wartość wskazującą, czy wymagane jest ręczne adresowanie komunikatu.

(Odziedziczone po TransportBindingElement)
MaxBufferPoolSize

Pobiera lub ustawia maksymalny rozmiar w bajtach dowolnego buforu używanego przez transport.

(Odziedziczone po TransportBindingElement)
MaxBufferSize

Pobiera lub ustawia maksymalny rozmiar buforu do użycia. W przypadku komunikatów przesyłanych strumieniowo ta wartość powinna być co najmniej maksymalnym możliwym rozmiarem nagłówków komunikatów, które są odczytywane w trybie buforowym.

MaxOutputDelay

Pobiera lub ustawia maksymalny interwał czasu, przez który część komunikatu lub pełny komunikat może pozostać buforowany w pamięci przed wysłaniem.

MaxPendingAccepts

Pobiera lub ustawia maksymalną liczbę kanałów, które usługa może czekać na odbiornik na potrzeby przetwarzania połączeń przychodzących z usługą.

MaxPendingConnections

Pobiera lub ustawia maksymalną liczbę połączeń oczekujących na wysłanie w usłudze.

MaxReceivedMessageSize

Pobiera lub ustawia maksymalny dozwolony rozmiar komunikatu w bajtach, który można odebrać.

(Odziedziczone po TransportBindingElement)
Scheme

Pobiera schemat identyfikatora URI dla transportu.

(Odziedziczone po TransportBindingElement)
TransferMode

Pobiera lub ustawia wartość wskazującą, czy komunikaty są buforowane, czy przesyłane strumieniowo z transportem zorientowanym na połączenie.

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)

Określa, czy można skompilować fabrykę kanałów określonego typu.

CanBuildChannelListener<TChannel>(BindingContext)

Określa, czy można skompilować odbiornik kanału określonego typu.

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ści ze stosu powiązań, jeśli istnieje.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ShouldSerializeMaxPendingAccepts()

Wskazuje, czy element powiązania transportu zorientowanego na połączenie powinien serializować maksymalną liczbę oczekujących akceptowanych.

ShouldSerializeMaxPendingConnections()

Wskazuje, czy element powiązania transportu zorientowanego na połączenie powinien serializować maksymalne oczekujące połączenia.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Eksportuje niestandardowe potwierdzenie zasad dotyczące powiązań.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Zapisuje niestandardowe elementy języka opisu usług sieci Web (WSDL) do wygenerowanego WSDL dla kontraktu.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Zapisuje niestandardowe elementy języka opisu usług sieci Web (WSDL) do wygenerowanego WSDL dla punktu końcowego.

Dotyczy