TransportBindingElement 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í.
Základní abstract třída, která představuje prvek vazby přenosu.
public ref class TransportBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class TransportBindingElement : System.ServiceModel.Channels.BindingElement
type TransportBindingElement = class
inherit BindingElement
Public MustInherit Class TransportBindingElement
Inherits BindingElement
- Dědičnost
- Odvozené
Poznámky
Tato třída určuje vlastnosti, které jsou společné pro všechny prvky vazby přenosu poskytované Windows Communication Foundation (WCF). Zpracovává překlad nastavení základního přenosu do projevů za běhu. Deleguje překlad nastavení specifické pro přenos (například HttpProxySettings pro HTTP) do konkrétních odvozených přenosových vazeb třídy, které zahrnují následující třídy:
Note
Vlastní vývojáři elementu vazby přenosu musí dědit z této třídy, která je odvozena od BindingElement třídy.
Konstruktory
| Name | Description |
|---|---|
| TransportBindingElement() |
Vytvoří novou instanci této třídy. |
| TransportBindingElement(TransportBindingElement) |
Vytvoří novou instanci této třídy z existující instance. |
Vlastnosti
| Name | Description |
|---|---|
| ManualAddressing |
Získá nebo nastaví hodnotu, která určuje, zda je požadováno ruční adresování zprávy. |
| MaxBufferPoolSize |
Získá nebo nastaví maximální velikost v bajtech všech fondů vyrovnávací paměti používaných přenosem. |
| MaxReceivedMessageSize |
Získá nebo nastaví maximální povolenou velikost zprávy v bajtech, které lze přijímat. |
| Scheme |
Získá schéma identifikátoru URI pro přenos. |
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) |
Vrátí hodnotu, která určuje, zda element vazby může vytvořit objekt pro vytváření kanálů pro určitý typ kanálu. (Zděděno od BindingElement) |
| CanBuildChannelListener<TChannel>(BindingContext) |
Vrátí hodnotu, která označuje, zda element vazby může sestavit naslouchací proces pro určitý typ kanálu. (Zděděno od BindingElement) |
| 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á vlastnost ze zadaného BindingContext. |
| 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) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |