Sdílet prostřednictvím


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 jsou 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, aby poskytovala úplnější znalosti o hierarchii přenosů a neočekává se, že by byla volána přímo. Konstruktor je interní, 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

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 jsou 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 jsou TCP a pojmenované kanály.

Vlastnosti

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á označuje, zda se název hostitele používá pro přístup ke službě při porovnávání v identifikátoru URI.

ManualAddressing

Získá nebo nastaví hodnotu, která označuje, zda je vyž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 být alespoň maximální možná velikost hlaviček zpráv, které se čtou v režimu vyrovnávací paměti.

MaxOutputDelay

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

MaxPendingAccepts

Získá nebo nastaví maximální počet kanálů, které služba může mít čekající na naslouchací proces pro 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 zprávy jsou ve vyrovnávací paměti nebo streamovány s přenosem orientovaným na připojení.

Metody

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 vytvořit kanál factory zadaného typu.

CanBuildChannelListener<TChannel>(BindingContext)

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

CanBuildChannelListener<TChannel>(BindingContext)

Vrátí hodnotu, která označuje, zda element vazby může vytvořit naslouchací proces pro konkrétní typ kanálu.

(Zděděno od BindingElement)
Clone()

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

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

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

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

GetType()

Získá aktuální Type instanci.

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

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

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

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

ShouldSerializeMaxPendingConnections()

Určuje, zda připojení orientované transportní vazby element by 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í

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

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

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

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

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

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

Platí pro