WSTrustChannel 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 een kanaal dat wordt gebruikt voor het verzenden van WS-Trust berichten naar een beveiligingstokenservice (STS).
public ref class WSTrustChannel : System::ServiceModel::Channels::IChannel, System::ServiceModel::Security::IWSTrustChannelContract
public class WSTrustChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Security.IWSTrustChannelContract
type WSTrustChannel = class
interface IWSTrustChannelContract
interface IWSTrustContract
interface IChannel
interface ICommunicationObject
Public Class WSTrustChannel
Implements IChannel, IWSTrustChannelContract
- Overname
-
WSTrustChannel
- Implementeringen
Opmerkingen
Important
Het aanroepen van methoden uit deze klasse met niet-vertrouwde gegevens is een beveiligingsrisico. Roep de methoden van deze klasse alleen aan met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.
Constructors
| Name | Description |
|---|---|
| WSTrustChannel(WSTrustChannelFactory, IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer) |
Initialiseert een nieuw exemplaar van de WSTrustChannel klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Channel |
Hiermee wordt het kanaalobject opgehaald of ingesteld dat wordt gebruikt voor het verzenden en ontvangen van berichten. |
| ChannelFactory |
Hiermee haalt u de factory op die het kanaal heeft gemaakt of stelt u deze in. |
| Contract |
Hiermee haalt u het kanaalcontract op dat het kanaal gebruikt voor het verzenden en ontvangen van berichten. |
| State |
Hiermee haalt u de huidige status van het communicatiegeoriƫnteerde object op. |
| TrustVersion |
Hiermee haalt of stelt u de versie van WS-Trust dit kanaal gebruikt voor het serialiseren van Message objecten. |
| WSTrustRequestSerializer |
Het WSTrustRequestSerializer kanaal dat wordt gebruikt voor het serialiseren van WS-Trust aanvraagberichten. |
| WSTrustResponseSerializer |
Hiermee haalt u het kanaal op dat door het kanaal wordt gebruikt voor het WSTrustResponseSerializer serialiseren van WS-Trust antwoordberichten. |
| WSTrustSerializationContext |
Hiermee haalt u het WSTrustSerializationContext kanaal op dat door het kanaal wordt gebruikt voor het serialiseren van WS-Trust berichten. |
Methoden
| Name | Description |
|---|---|
| Abort() |
Zorgt ervoor dat een communicatieobject onmiddellijk van de huidige status overgaat naar de gesloten status. |
| BeginCancel(Message, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een WS-Trust Bericht annuleren naar een eindpunt te verzenden met behulp van het opgegeven Message object. |
| BeginCancel(RequestSecurityToken, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een WS-Trust Bericht annuleren naar een eindpunt te verzenden met behulp van het opgegeven RequestSecurityToken object. |
| BeginClose(AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een communicatieobject te sluiten. |
| BeginClose(TimeSpan, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een communicatieobject met een opgegeven time-out te sluiten. |
| BeginIssue(Message, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een WS-Trust-bericht te verzenden naar een eindpunt met behulp van het opgegeven Message object. |
| BeginIssue(RequestSecurityToken, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een WS-Trust-bericht te verzenden naar een eindpunt met behulp van het opgegeven RequestSecurityToken object. |
| BeginOpen(AsyncCallback, Object) |
Begint een asynchrone bewerking om een communicatieobject te openen. |
| BeginOpen(TimeSpan, AsyncCallback, Object) |
Begint een asynchrone bewerking om een communicatieobject binnen een opgegeven tijdsinterval te openen. |
| BeginRenew(Message, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een WS-Trust bericht te verzenden naar een eindpunt met behulp van het opgegeven Message object. |
| BeginRenew(RequestSecurityToken, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een WS-Trust bericht te verzenden naar een eindpunt met behulp van het opgegeven RequestSecurityToken object. |
| BeginValidate(Message, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een WS-Trust bericht naar een eindpunt te verzenden met behulp van het opgegeven Message object. |
| BeginValidate(RequestSecurityToken, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een WS-Trust bericht naar een eindpunt te verzenden met behulp van het opgegeven RequestSecurityToken object. |
| Cancel(Message) |
Hiermee verzendt u een WS-Trust Bericht annuleren naar een eindpunt met behulp van het opgegeven Message object. |
| Cancel(RequestSecurityToken) |
Hiermee verzendt u een WS-Trust Bericht annuleren naar een eindpunt met behulp van het opgegeven Message object. |
| Close() |
Zorgt ervoor dat een communicatieobject van de huidige status overgaat naar de gesloten status. |
| Close(TimeSpan) |
Zorgt ervoor dat een communicatieobject binnen een opgegeven tijdsinterval van de huidige status overgaat naar de gesloten status. |
| CreateRequest(RequestSecurityToken, String) |
Hiermee maakt u een Message object dat een WS-Trust RST-bericht vertegenwoordigt. |
| EndCancel(IAsyncResult, RequestSecurityTokenResponse) |
Hiermee wordt een asynchrone bewerking voltooid om een WS-Trust Annuleerbericht te verzenden dat door de BeginCancel(RequestSecurityToken, AsyncCallback, Object) methode is gestart. |
| EndCancel(IAsyncResult) |
Hiermee wordt een asynchrone bewerking voltooid om een WS-Trust Annuleerbericht te verzenden dat door de BeginCancel(Message, AsyncCallback, Object) methode is gestart. |
| EndClose(IAsyncResult) |
Hiermee voltooit u een asynchrone bewerking om een communicatieobject te sluiten. |
| EndIssue(IAsyncResult, RequestSecurityTokenResponse) |
Hiermee wordt een asynchrone bewerking voltooid om een WS-Trust probleembericht te verzenden dat door de BeginIssue(RequestSecurityToken, AsyncCallback, Object) methode is gestart. |
| EndIssue(IAsyncResult) |
Hiermee wordt een asynchrone bewerking voltooid om een WS-Trust probleembericht te verzenden dat door de BeginIssue(Message, AsyncCallback, Object) methode is gestart. |
| EndOpen(IAsyncResult) |
Voltooit een asynchrone bewerking om een communicatieobject te openen. |
| EndRenew(IAsyncResult, RequestSecurityTokenResponse) |
Hiermee wordt een asynchrone bewerking voltooid om een WS-Trust bericht vernieuwen te verzenden dat door de BeginRenew(RequestSecurityToken, AsyncCallback, Object) methode is gestart. |
| EndRenew(IAsyncResult) |
Hiermee wordt een asynchrone bewerking voltooid om een WS-Trust bericht vernieuwen te verzenden dat door de BeginRenew(Message, AsyncCallback, Object) methode is gestart. |
| EndValidate(IAsyncResult, RequestSecurityTokenResponse) |
Hiermee voltooit u een asynchrone bewerking om een WS-Trust Bericht valideren te verzenden dat door de BeginValidate(RequestSecurityToken, AsyncCallback, Object) methode is gestart. |
| EndValidate(IAsyncResult) |
Hiermee voltooit u een asynchrone bewerking om een WS-Trust Bericht valideren te verzenden dat door de BeginValidate(Message, AsyncCallback, Object) methode is gestart. |
| 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>() |
Retourneert een getypt object dat, indien aanwezig, is aangevraagd vanuit de juiste laag in de kanaalstack. |
| GetRequestAction(String, TrustVersion) |
Hiermee haalt u de WS-Addressing SOAP-actie op die overeenkomt met het opgegeven aanvraagtype en WS-Trust versie. |
| GetTokenFromResponse(RequestSecurityToken, RequestSecurityTokenResponse) |
Hiermee haalt u het beveiligingstoken van de RSTR op. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Issue(Message) |
Hiermee wordt een bericht WS-Trust Probleem verzonden naar een eindpunt-STS met behulp van het opgegeven Message object. |
| Issue(RequestSecurityToken, RequestSecurityTokenResponse) |
Hiermee wordt een bericht WS-Trust Probleem verzonden naar een eindpunt-STS met behulp van de opgegeven RequestSecurityToken en RequestSecurityToken objecten. |
| Issue(RequestSecurityToken) |
Hiermee wordt een bericht WS-Trust Probleem verzonden naar een eindpunt-STS met behulp van het opgegeven RequestSecurityToken object. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Open() |
Zorgt ervoor dat een communicatieobject wordt overgezet van de gemaakte status in de geopende status. |
| Open(TimeSpan) |
Zorgt ervoor dat een communicatieobject binnen een opgegeven tijdsinterval van de gemaakte status overgaat naar de geopende status. |
| ReadResponse(Message) |
Deserializeert een RequestSecurityTokenResponse van een Message ontvangen van het WS-Trust-eindpunt. |
| Renew(Message) |
Hiermee wordt een bericht WS-Trust Vernieuwen verzonden naar een eindpunt met behulp van het opgegeven Message object. |
| Renew(RequestSecurityToken) |
Hiermee wordt een bericht WS-Trust Vernieuwen verzonden naar een eindpunt met behulp van het opgegeven RequestSecurityToken object. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| Validate(Message) |
Hiermee wordt een WS-Trust Bericht valideren naar een eindpunt verzonden met behulp van het opgegeven Message object. |
| Validate(RequestSecurityToken) |
Hiermee wordt een WS-Trust Bericht valideren naar een eindpunt verzonden met behulp van het opgegeven RequestSecurityToken object. |
gebeurtenis
| Name | Description |
|---|---|
| Closed |
Treedt op wanneer het communicatieobject de overgang van de afsluitstatus naar de gesloten status voltooit. |
| Closing |
Treedt op wanneer het communicatieobject voor het eerst de afsluitstatus invoert. |
| Faulted |
Treedt op wanneer het communicatieobject de foutstatus voor het eerst invoert. |
| Opened |
Treedt op wanneer het communicatieobject de overgang van de openingsstatus naar de geopende status voltooit. |
| Opening |
Treedt op wanneer het communicatieobject voor het eerst de openingsstatus invoert. |