CompositeDuplexBindingElement Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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. |