ConnectionOrientedTransportBindingElement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |