ConnectionOrientedTransportBindingElement 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 abstrakcyjna, która uzupełnia bazę TransportBindingElement dodatkowymi właściwościami, które są wspólne dla transportów zorientowanych na połączenie, 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
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
- Dziedziczenie
- Pochodne
- Implementuje
Uwagi
Ta klasa jest udokumentowana, aby lepiej zrozumieć hierarchię transportów i nie powinna 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 mogą być wywoływane z klas pochodnych TcpTransportBindingElement i NamedPipeTransportBindingElement.
Konstruktory
ConnectionOrientedTransportBindingElement() |
Klasa abstrakcyjna, która uzupełnia bazę TransportBindingElement dodatkowymi właściwościami, które są wspólne dla transportów zorientowanych na połączenie, takich jak TCP i nazwanych potoków. |
ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement) |
Klasa abstrakcyjna, która uzupełnia bazę TransportBindingElement dodatkowymi właściwościami, które są wspólne dla transportów zorientowanych na połączenie, takich jak TCP i nazwanych potoków. |
Właściwości
ChannelInitializationTimeout |
Pobiera lub ustawia TimeSpan wartość określającą maksymalny czas, przez jaki kanał może znajdować się w stanie inicjowania przed odłą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 uzyskiwania dostępu do 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 wszystkich pul buforów używanych 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 buforowania. |
MaxOutputDelay |
Pobiera lub ustawia maksymalny interwał czasu, przez który fragment 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 w celu 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óre mogą być odbierane. (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 w klasie 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 asercji zasad dotyczące powiązań. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Zapisuje niestandardowe elementy języka opisu usług sieci Web (WSDL) w wygenerowanym języku WSDL dla kontraktu. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Zapisuje niestandardowe elementy języka opisu usług sieci Web (WSDL) w wygenerowanym języku WSDL dla punktu końcowego. |