Share via


CompositeDuplexBindingElement Třída

Definice

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
CompositeDuplexBindingElement
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ě.

Platí pro