CompositeDuplexBindingElement Klas

Definitie

Vertegenwoordigt het bindingselement dat wordt gebruikt wanneer de client een eindpunt moet weergeven voor de service om berichten terug te sturen naar de client.

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
Overname
CompositeDuplexBindingElement
Implementeringen

Opmerkingen

Dit wordt vaak gebruikt met transporten, zoals HTTP, die geen systeemeigen dubbelzijdige communicatie toestaan. TCP biedt daarentegen systeemeigen dubbelzijdige communicatie en vereist dus niet het gebruik van dit bindingselement voor de service om berichten terug te sturen naar een client.

De client moet een adres beschikbaar stellen waarop de service contact kan opnemen om een verbinding tot stand te brengen van de service naar de client. Dit clientadres wordt geleverd door de ClientBaseAddress eigenschap. Houd er rekening mee dat Windows Communication Foundation (WCF) automatisch een ClientBaseAddress genereert als deze niet expliciet is ingesteld door de gebruiker.

Constructors

Name Description
CompositeDuplexBindingElement()

Initialiseert een nieuw exemplaar van de CompositeDuplexBindingElement klasse.

Eigenschappen

Name Description
ClientBaseAddress

Hiermee haalt u het basisadres voor de client op of stelt u dit in.

Methoden

Name Description
BuildChannelFactory<TChannel>(BindingContext)

Retourneert een kanaalfactory die een samengesteld duplex-kanaal kan maken.

BuildChannelListener<TChannel>(BindingContext)

Retourneert een kanaallistener die een samengesteld dubbelzijdig kanaal kan accepteren.

CanBuildChannelFactory<TChannel>(BindingContext)

Retourneert een waarde die aangeeft of de binding de kanaalfactory kan bouwen die een specifiek type kanaal produceert dat voldoet aan de contextvereisten.

CanBuildChannelListener<TChannel>(BindingContext)

Retourneert een waarde die aangeeft of de binding de kanaallistener kan bouwen die een specifiek type kanaal accepteert dat voldoet aan de contextvereisten.

Clone()

Retourneert een diepe kloon van het huidige bindingselement.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetProperty<T>(BindingContext)

Retourneert een getypt object dat is aangevraagd vanuit de juiste laag in een van de kanaalstacks.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Hiermee exporteert u aangepaste beleidsverklaringen over bindingen die de aanwezigheid van samengestelde duplex in de binding vertegenwoordigen.

Van toepassing op