CompositeDuplexBindingElement 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í.
Představuje element vazby, který se používá, když klient musí vystavit koncový bod pro službu odesílat zprávy zpět klientovi.
public ref class CompositeDuplexBindingElement sealed : System::ServiceModel::Channels::BindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class CompositeDuplexBindingElement : System.ServiceModel.Channels.BindingElement, System.ServiceModel.Description.IPolicyExportExtension
type CompositeDuplexBindingElement = class
inherit BindingElement
interface IPolicyExportExtension
Public NotInheritable Class CompositeDuplexBindingElement
Inherits BindingElement
Implements IPolicyExportExtension
- Dědičnost
- Implementuje
Poznámky
To se běžně používá u přenosů, jako je http, které neumožňují duplexní komunikaci nativně. PROTOKOL TCP naproti tomu umožňuje duplexní komunikaci nativně, a proto nevyžaduje použití tohoto elementu vazby pro službu k odesílání zpráv zpět klientovi.
Klient musí zveřejnit adresu, na které ho služba může kontaktovat, aby navázalo připojení ze služby ke klientovi. Tuto adresu klienta poskytuje ClientBaseAddress vlastnost . Všimněte si, že Windows Communication Foundation (WCF) automaticky vygeneruje ClientBaseAddress , pokud není explicitně nastaven uživatelem.
Konstruktory
CompositeDuplexBindingElement() |
Inicializuje novou instanci CompositeDuplexBindingElement třídy . |
Vlastnosti
ClientBaseAddress |
Získá nebo nastaví základní adresu pro klienta. |
Metody
BuildChannelFactory<TChannel>(BindingContext) |
Vrátí objekt pro vytváření kanálů, který může vytvořit složený duplexní kanál. |
BuildChannelListener<TChannel>(BindingContext) |
Vrátí naslouchací proces kanálu, který může přijmout složený duplexní kanál. |
CanBuildChannelFactory<TChannel>(BindingContext) |
Vrátí hodnotu, která označuje, zda vazba může vytvořit kanál factory, který vytváří konkrétní typ kanálu, který splňuje požadavky na kontext. |
CanBuildChannelListener<TChannel>(BindingContext) |
Vrátí hodnotu, která označuje, zda vazba může vytvořit naslouchací proces kanálu, který přijímá konkrétní typ kanálu, který splňuje požadavky na kontext. |
Clone() |
Vrátí hluboký klon aktuálního elementu vazby. |
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) |
Vrátí typovaný objekt požadovaný z příslušné vrstvy v jednom ze zásobníků kanálů. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
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ýrazy zásad o vazbách, které představují přítomnost složeného duplexu ve vazbě. |