WSTrustChannelFactory 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.
Een fabriek die kanalen (WSTrustChannel objecten) produceert die worden gebruikt om te communiceren met een WS-Trust-eindpunt.
public ref class WSTrustChannelFactory : System::ServiceModel::ChannelFactory<System::ServiceModel::Security::IWSTrustChannelContract ^>
[System.Runtime.InteropServices.ComVisible(false)]
public class WSTrustChannelFactory : System.ServiceModel.ChannelFactory<System.ServiceModel.Security.IWSTrustChannelContract>
[<System.Runtime.InteropServices.ComVisible(false)>]
type WSTrustChannelFactory = class
inherit ChannelFactory<IWSTrustChannelContract>
Public Class WSTrustChannelFactory
Inherits ChannelFactory(Of IWSTrustChannelContract)
- Overname
-
WSTrustChannelFactory
- Kenmerken
Constructors
| Name | Description |
|---|---|
| WSTrustChannelFactory() |
Initialiseert een nieuw exemplaar van de WSTrustChannelFactory klasse. |
| WSTrustChannelFactory(Binding, EndpointAddress) |
Initialiseert een nieuw exemplaar van de WSTrustChannelFactory klasse met een opgegeven binding en eindpuntadres. |
| WSTrustChannelFactory(Binding, String) |
Initialiseert een nieuw exemplaar van de WSTrustChannelFactory klasse met een opgegeven binding en een extern adres. |
| WSTrustChannelFactory(Binding) |
Initialiseert een nieuw exemplaar van de WSTrustChannelFactory klasse met de opgegeven binding. |
| WSTrustChannelFactory(ServiceEndpoint) |
Initialiseert een nieuw exemplaar van de WSTrustChannelFactory klasse met een opgegeven eindpunt. |
| WSTrustChannelFactory(String, EndpointAddress) |
Initialiseert een nieuw exemplaar van de WSTrustChannelFactory klasse die is gekoppeld aan een opgegeven eindpuntconfiguratienaam en eindpuntadres. |
| WSTrustChannelFactory(String) |
Initialiseert een nieuw exemplaar van de WSTrustChannelFactory klasse met een opgegeven eindpuntconfiguratienaam. |
Eigenschappen
| Name | Description |
|---|---|
| Credentials |
Hiermee haalt u de referenties op die door clients worden gebruikt om een service-eindpunt te communiceren via de kanalen die door de fabriek worden geproduceerd. (Overgenomen van ChannelFactory) |
| DefaultCloseTimeout |
Hiermee wordt het standaardinterval van de tijd opgegeven voor een sluitingsbewerking voltooid. (Overgenomen van ChannelFactory) |
| DefaultOpenTimeout |
Hiermee haalt u het standaardinterval van de tijd op dat een geopende bewerking moet worden voltooid. (Overgenomen van ChannelFactory) |
| Endpoint |
Hiermee haalt u het service-eindpunt op waarnaar de kanalen die door de fabriek worden geproduceerd, verbinding maken. (Overgenomen van ChannelFactory) |
| IsDisposed |
Hiermee wordt een waarde opgehaald die aangeeft of het communicatieobject is verwijderd. (Overgenomen van CommunicationObject) |
| SecurityTokenHandlerCollectionManager |
Hiermee haalt u de SecurityTokenHandlerCollectionManager objecten op die de set SecurityTokenHandler objecten bevat die worden gebruikt door kanalen die door deze fabriek zijn gemaakt voor het serialiseren en valideren van tokens in WS-Trust berichten. |
| SecurityTokenResolver |
Hiermee worden de gebruikte gegevens opgehaald of ingesteld voor het SecurityTokenResolver oplossen van beveiligingstokenverwijzingen in de meeste elementen van WS-Trust berichten. |
| State |
Hiermee wordt een waarde opgehaald die de huidige status van het communicatieobject aangeeft. (Overgenomen van CommunicationObject) |
| ThisLock |
Hiermee haalt u de wederzijds exclusieve vergrendeling op die het klasse-exemplaar beschermt tijdens een statusovergang. (Overgenomen van CommunicationObject) |
| TrustVersion |
Hiermee haalt u de versie van WS-Trust op die kanalen die door deze fabriek zijn gemaakt voor het serialiseren van berichten. |
| UseKeyTokenResolver |
Hiermee haalt u de SecurityTokenResolver gebruikte om beveiligingstokenverwijzingen op te lossen die zijn gevonden in het element wst:UseKey van RST-berichten, evenals het wst:RenewTarget-element dat in RST-berichten is gevonden. |
| WSTrustRequestSerializer |
Hiermee haalt u de gegevens op die worden gebruikt voor het WSTrustRequestSerializer serialiseren van wst:RequestSecurityToken-berichten. |
| WSTrustResponseSerializer |
Hiermee haalt u de gegevens op die worden gebruikt voor het WSTrustResponseSerializer serialiseren van wst:RequestSecurityTokensResponse-berichten. |
Methoden
| Name | Description |
|---|---|
| Abort() |
Zorgt ervoor dat een communicatieobject onmiddellijk van de huidige status overgaat naar de slotstatus. (Overgenomen van CommunicationObject) |
| ApplyConfiguration(String) |
Initialiseert de kanaalfactory met het gedrag van een opgegeven configuratiebestand en met die in het service-eindpunt van de kanaalfactory. (Overgenomen van ChannelFactory) |
| BeginClose(AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een communicatieobject te sluiten. (Overgenomen van CommunicationObject) |
| BeginClose(TimeSpan, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een communicatieobject met een opgegeven time-out te sluiten. (Overgenomen van CommunicationObject) |
| BeginOpen(AsyncCallback, Object) |
Begint een asynchrone bewerking om een communicatieobject te openen. (Overgenomen van CommunicationObject) |
| BeginOpen(TimeSpan, AsyncCallback, Object) |
Begint een asynchrone bewerking om een communicatieobject binnen een opgegeven tijdsinterval te openen. (Overgenomen van CommunicationObject) |
| Close() |
Zorgt ervoor dat een communicatieobject van de huidige status overgaat naar de gesloten status. (Overgenomen van CommunicationObject) |
| Close(TimeSpan) |
Zorgt ervoor dat een communicatieobject binnen een opgegeven tijdsinterval van de huidige status overgaat naar de gesloten status. (Overgenomen van CommunicationObject) |
| CreateChannel() |
Hiermee maakt u een kanaal van een opgegeven type naar een opgegeven eindpuntadres. (Overgenomen van ChannelFactory<TChannel>) |
| CreateChannel(EndpointAddress, Uri) |
Hiermee maakt u een WSTrustChannel object dat wordt gebruikt voor het verzenden van berichten naar een service op een specifiek eindpuntadres via een opgegeven transportadres. |
| CreateChannel(EndpointAddress) |
Hiermee maakt u een kanaal dat wordt gebruikt voor het verzenden van berichten naar een service op een specifiek eindpuntadres. (Overgenomen van ChannelFactory<TChannel>) |
| CreateChannelWithActAsToken(SecurityToken, EndpointAddress, Uri) |
Hiermee maakt u een kanaal dat wordt gebruikt om berichten naar een service te verzenden met een beveiligingstoken op een specifiek eindpuntadres via een opgegeven transportadres. (Overgenomen van ChannelFactory<TChannel>) |
| CreateChannelWithActAsToken(SecurityToken, EndpointAddress) |
Hiermee maakt u een kanaal dat wordt gebruikt om berichten naar een service te verzenden met een beveiligingstoken op een specifiek eindpuntadres. (Overgenomen van ChannelFactory<TChannel>) |
| CreateChannelWithActAsToken(SecurityToken) |
Hiermee maakt u een kanaal dat wordt gebruikt voor het verzenden van berichten naar een service met een actie als beveiligingstoken. (Overgenomen van ChannelFactory<TChannel>) |
| CreateChannelWithIssuedToken(SecurityToken, EndpointAddress, Uri) |
Hiermee maakt u een kanaal dat wordt gebruikt voor het verzenden van berichten naar een service met een uitgegeven beveiligingstoken op een specifiek eindpuntadres via een opgegeven transportadres. (Overgenomen van ChannelFactory<TChannel>) |
| CreateChannelWithIssuedToken(SecurityToken, EndpointAddress) |
Hiermee maakt u een kanaal dat wordt gebruikt voor het verzenden van berichten naar een service met een uitgegeven beveiligingstoken op een specifiek eindpuntadres. (Overgenomen van ChannelFactory<TChannel>) |
| CreateChannelWithIssuedToken(SecurityToken) |
Hiermee maakt u een kanaal dat wordt gebruikt voor het verzenden van berichten naar een service met een uitgegeven beveiligingstoken. (Overgenomen van ChannelFactory<TChannel>) |
| CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress, Uri) |
Hiermee maakt u een kanaal dat wordt gebruikt voor het verzenden van berichten naar een service met een beveiligingstoken namens een specifiek eindpuntadres via een opgegeven transportadres. (Overgenomen van ChannelFactory<TChannel>) |
| CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress) |
Hiermee maakt u een kanaal dat wordt gebruikt voor het verzenden van berichten naar een service met een namens een beveiligingstoken op een specifiek eindpuntadres. (Overgenomen van ChannelFactory<TChannel>) |
| CreateChannelWithOnBehalfOfToken(SecurityToken) |
Hiermee maakt u een kanaal dat wordt gebruikt voor het verzenden van berichten naar een service met een namens het beveiligingstoken. (Overgenomen van ChannelFactory<TChannel>) |
| CreateDescription() |
Hiermee maakt u een beschrijving van het service-eindpunt. (Overgenomen van ChannelFactory<TChannel>) |
| CreateFactory() |
Hiermee wordt de kanaalfactory gebouwd voor het huidige eindpunt van de factory. (Overgenomen van ChannelFactory) |
| CreateSerializationContext() |
Hiermee maakt u een WSTrustSerializationContext object dat wordt gebruikt door kanalen die door de fabriek zijn gemaakt. |
| CreateTrustChannel(IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer) |
Hiermee maakt u een WSTrustChannel object met parameters die de configuratie van deze factory weerspiegelen. |
| EndClose(IAsyncResult) |
Hiermee voltooit u een asynchrone bewerking om een communicatieobject te sluiten. (Overgenomen van CommunicationObject) |
| EndOpen(IAsyncResult) |
Voltooit een asynchrone bewerking om een communicatieobject te openen. (Overgenomen van CommunicationObject) |
| EnsureOpened() |
Hiermee opent u de huidige kanaalfactory als deze nog niet is geopend. (Overgenomen van ChannelFactory) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Fault() |
Zorgt ervoor dat een communicatieobject wordt overgezet van de huidige status naar de foutieve status. (Overgenomen van CommunicationObject) |
| GetCommunicationObjectType() |
Hiermee wordt het type communicatieobject opgehaald. (Overgenomen van CommunicationObject) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetProperty<T>() |
Retourneert het aangevraagde getypte object, indien aanwezig, van de juiste laag in de kanaalstack of |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InitializeEndpoint(Binding, EndpointAddress) |
Initialiseert het service-eindpunt van de kanaalfactory met een opgegeven binding en een opgegeven adres. (Overgenomen van ChannelFactory) |
| InitializeEndpoint(ServiceEndpoint) |
Initialiseert het service-eindpunt van de kanaalfactory met een opgegeven eindpunt. (Overgenomen van ChannelFactory) |
| InitializeEndpoint(String, EndpointAddress) |
Initialiseert het service-eindpunt van de kanaalfactory met een opgegeven adres en configuratie. (Overgenomen van ChannelFactory) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnAbort() |
Hiermee wordt de binnenste kanaalfactory van de huidige kanaalfactory beƫindigd. (Overgenomen van ChannelFactory) |
| OnBeginClose(TimeSpan, AsyncCallback, Object) |
Hiermee begint u een asynchrone sluitingsbewerking op de binnenkanaalfactory van de huidige kanaalfactory waaraan een statusobject is gekoppeld. (Overgenomen van ChannelFactory) |
| OnBeginOpen(TimeSpan, AsyncCallback, Object) |
Hiermee wordt een asynchrone open bewerking gestart op de binnenkanaalfactory van de huidige kanaalfactory waaraan een statusobject is gekoppeld. (Overgenomen van ChannelFactory) |
| OnClose(TimeSpan) |
Aanroepen sluiten op de binnenste kanaalfactory met een opgegeven time-out voor de voltooiing van de bewerking. (Overgenomen van ChannelFactory) |
| OnClosed() |
Aangeroepen tijdens de overgang van een communicatieobject in de slotstatus. (Overgenomen van CommunicationObject) |
| OnClosing() |
Aangeroepen tijdens de overgang van een communicatieobject in de slotstatus. (Overgenomen van CommunicationObject) |
| OnEndClose(IAsyncResult) |
Hiermee voltooit u een asynchrone sluitingsbewerking op de binnenkanaalfactory van de huidige kanaalfactory. (Overgenomen van ChannelFactory) |
| OnEndOpen(IAsyncResult) |
Hiermee voltooit u een asynchrone open bewerking op de binnenkanaalfactory van de huidige kanaalfactory. (Overgenomen van ChannelFactory) |
| OnFaulted() |
Hiermee wordt de verwerking van een communicatieobject ingevoegd nadat het is overgeschakeld naar de status Met fouten als gevolg van de aanroep van een synchrone foutbewerking. (Overgenomen van CommunicationObject) |
| OnOpen(TimeSpan) |
Aanroepen worden geopend op de binnenste kanaalfactory van de huidige kanaalfactory met een opgegeven time-out voor de voltooiing van de bewerking. (Overgenomen van ChannelFactory) |
| OnOpened() |
Initialiseert een alleen-lezen kopie van het ClientCredentials object voor de kanaalfactory. (Overgenomen van ChannelFactory) |
| OnOpening() |
Hiermee wordt de binnenste kanaalfactory voor het huidige kanaal gebouwd. (Overgenomen van ChannelFactory) |
| Open() |
Zorgt ervoor dat een communicatieobject wordt overgezet van de gemaakte status in de geopende status. (Overgenomen van CommunicationObject) |
| Open(TimeSpan) |
Zorgt ervoor dat een communicatieobject binnen een opgegeven tijdsinterval van de gemaakte status overgaat naar de geopende status. (Overgenomen van CommunicationObject) |
| ThrowIfDisposed() |
Genereert een uitzondering als het communicatieobject wordt verwijderd. (Overgenomen van CommunicationObject) |
| ThrowIfDisposedOrImmutable() |
Genereert een uitzondering als het communicatieobject de State eigenschap niet is ingesteld op de Created status. (Overgenomen van CommunicationObject) |
| ThrowIfDisposedOrNotOpen() |
Genereert een uitzondering als het communicatieobject niet de Opened status heeft. (Overgenomen van CommunicationObject) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
gebeurtenis
| Name | Description |
|---|---|
| Closed |
Treedt op wanneer een communicatieobject overgaat naar de gesloten status. (Overgenomen van CommunicationObject) |
| Closing |
Treedt op wanneer een communicatieobject overgaat naar de slotstatus. (Overgenomen van CommunicationObject) |
| Faulted |
Treedt op wanneer een communicatieobject overgaat naar de foutieve status. (Overgenomen van CommunicationObject) |
| Opened |
Treedt op wanneer een communicatieobject overgaat naar de geopende status. (Overgenomen van CommunicationObject) |
| Opening |
Treedt op wanneer een communicatieobject overgaat naar de openingsstatus. (Overgenomen van CommunicationObject) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Hiermee sluit u de huidige kanaalfactory. (Overgenomen van ChannelFactory) |