ConnectionOrientedTransportBindingElement Třída

Definice

Abstraktní třída, která doplňuje základ TransportBindingElement o další vlastnosti, které jsou společné pro přenosy orientované na připojení, jako je TCP a pojmenované kanály.

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
Dědičnost
ConnectionOrientedTransportBindingElement
Odvozené
Implementuje

Poznámky

Tato třída je zdokumentována tak, aby lépe porozuměla hierarchii přenosů a neočekává se, že by byla volána přímo. Konstruktor je vnitřní, aby se zabránilo přímé konstrukci a vyvolání. Veřejné vlastnosti tohoto elementu vazby lze volat z odvozených tříd TcpTransportBindingElement a NamedPipeTransportBindingElement.

Konstruktory

Name Description
ConnectionOrientedTransportBindingElement()

Abstraktní třída, která doplňuje základ TransportBindingElement o další vlastnosti, které jsou společné pro přenosy orientované na připojení, jako je TCP a pojmenované kanály.

ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement)

Abstraktní třída, která doplňuje základ TransportBindingElement o další vlastnosti, které jsou společné pro přenosy orientované na připojení, jako je TCP a pojmenované kanály.

Vlastnosti

Name Description
ChannelInitializationTimeout

Získá nebo nastaví TimeSpan , který určuje maximální dobu, po kterou může být kanál ve stavu inicializace před odpojením.

ConnectionBufferSize

Získá nebo nastaví velikost vyrovnávací paměti použité k přenosu bloku serializované zprávy na drátu z klienta nebo služby.

HostNameComparisonMode

Získá nebo nastaví hodnotu, která určuje, zda se název hostitele používá k dosažení služby při porovnávání identifikátoru URI.

ManualAddressing

Získá nebo nastaví hodnotu, která určuje, zda je požadováno ruční adresování zprávy.

(Zděděno od TransportBindingElement)
MaxBufferPoolSize

Získá nebo nastaví maximální velikost v bajtech všech fondů vyrovnávací paměti používaných přenosem.

(Zděděno od TransportBindingElement)
MaxBufferSize

Získá nebo nastaví maximální velikost vyrovnávací paměti, která se má použít. U streamovaných zpráv by tato hodnota měla mít alespoň maximální možnou velikost hlaviček zpráv, které se čtou v režimu vyrovnávací paměti.

MaxOutputDelay

Získá nebo nastaví maximální časový interval, po který blok zprávy nebo úplná zpráva může zůstat v paměti před odesláním.

MaxPendingAccepts

Získá nebo nastaví maximální počet kanálů, které může služba čekat na naslouchací proces zpracování příchozích připojení ke službě.

MaxPendingConnections

Získá nebo nastaví maximální počet připojení čekající na odeslání ve službě.

MaxReceivedMessageSize

Získá nebo nastaví maximální povolenou velikost zprávy v bajtech, které lze přijímat.

(Zděděno od TransportBindingElement)
Scheme

Získá schéma identifikátoru URI pro přenos.

(Zděděno od TransportBindingElement)
TransferMode

Získá nebo nastaví hodnotu, která označuje, zda jsou zprávy vyrovnávací paměti nebo streamovány s přenosem orientovaným na připojení.

Metody

Name Description
BuildChannelFactory<TChannel>(BindingContext)

Inicializuje objekt pro vytváření kanálů zadaného typu z kontextu vazby.

(Zděděno od BindingElement)
BuildChannelListener<TChannel>(BindingContext)

Inicializuje naslouchací proces kanálu pro příjem kanálů zadaného typu z kontextu vazby.

(Zděděno od BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Určuje, zda lze sestavit objekt pro vytváření kanálů zadaného typu.

CanBuildChannelListener<TChannel>(BindingContext)

Určuje, zda lze sestavit naslouchací proces kanálu zadaného typu.

Clone()

Při přepsání v odvozené třídě vrátí kopii vazby element objektu.

(Zděděno od BindingElement)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetProperty<T>(BindingContext)

Získá vlastnosti ze zásobníku vazeb, pokud je k dispozici.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ShouldSerializeMaxPendingAccepts()

Určuje, zda připojení orientované transportní vazby element serializovat maximální čekající přijímá.

ShouldSerializeMaxPendingConnections()

Určuje, zda by prvek vazby orientované na připojení měl serializovat maximální čekající připojení.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exportuje vlastní kontrolní výraz zásad o vazbách.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Zapíše vlastní elementy WSDL (Web Services Description Language) do vygenerovaného WSDL pro kontrakt.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Zapíše vlastní elementy WSDL (Web Services Description Language) do generovaného WSDL pro koncový bod.

Platí pro