WSTrustServiceContract Klas

Definitie

Definitie van de implementatie van het WS-Trust-servicecontract.

public ref class WSTrustServiceContract : System::ServiceModel::Description::IContractBehavior, System::ServiceModel::Description::IWsdlExportExtension, System::ServiceModel::Security::IWSTrust13AsyncContract, System::ServiceModel::Security::IWSTrust13SyncContract, System::ServiceModel::Security::IWSTrustFeb2005AsyncContract, System::ServiceModel::Security::IWSTrustFeb2005SyncContract
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Name="SecurityTokenService", Namespace="http://schemas.microsoft.com/ws/2008/06/identity/securitytokenservice")]
public class WSTrustServiceContract : System.ServiceModel.Description.IContractBehavior, System.ServiceModel.Description.IWsdlExportExtension, System.ServiceModel.Security.IWSTrust13AsyncContract, System.ServiceModel.Security.IWSTrust13SyncContract, System.ServiceModel.Security.IWSTrustFeb2005AsyncContract, System.ServiceModel.Security.IWSTrustFeb2005SyncContract
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Name="SecurityTokenService", Namespace="http://schemas.microsoft.com/ws/2008/06/identity/securitytokenservice")>]
type WSTrustServiceContract = class
    interface IWSTrustFeb2005SyncContract
    interface IWSTrust13SyncContract
    interface IWSTrustFeb2005AsyncContract
    interface IWSTrust13AsyncContract
    interface IWsdlExportExtension
    interface IContractBehavior
Public Class WSTrustServiceContract
Implements IContractBehavior, IWsdlExportExtension, IWSTrust13AsyncContract, IWSTrust13SyncContract, IWSTrustFeb2005AsyncContract, IWSTrustFeb2005SyncContract
Overname
WSTrustServiceContract
Kenmerken
Implementeringen

Opmerkingen

Implementeert de volgende servicecontractinterfaces:

Constructors

Name Description
WSTrustServiceContract(SecurityTokenServiceConfiguration)

Initialiseert een nieuw exemplaar van de WSTrustServiceContract klasse.

Eigenschappen

Name Description
SecurityTokenServiceConfiguration

Hiermee haalt u de serviceconfiguratie op.

Methoden

Name Description
AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection)

Hiermee configureert u bindingselementen ter ondersteuning van het contractgedrag.

ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime)

De contractbeschrijving waarvoor de verlenging is bedoeld.

ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime)

Implementeert een wijziging of uitbreiding van de client in een contract.

BeginDispatchRequest(DispatchContext, AsyncCallback, Object)

Begint een asynchrone aanroep naar DispatchRequest(DispatchContext).

BeginProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String, AsyncCallback, Object)

Verwerkt een asynchrone aanroep naar de STS.

BeginTrust13Cancel(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het WS-Trust 1.3 Annuleringsbericht verwerkt.

BeginTrust13CancelResponse(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het WS-Trust 1.3 RSTR/Cancel-bericht verwerkt.

BeginTrust13Issue(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep van het WS-Trust 1.3-probleem verwerkt.

BeginTrust13IssueResponse(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het bericht WS-Trust 1.3 RSTR/Issue verwerkt.

BeginTrust13Renew(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het WS-Trust 1.3-bericht vernieuwd verwerkt.

BeginTrust13RenewResponse(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het bericht WS-Trust 1.3 RSTR/Renew verwerkt.

BeginTrust13Validate(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het WS-Trust 1.3 Validatiebericht verwerkt.

BeginTrust13ValidateResponse(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het bericht WS-Trust 1.3 RSTR/Validate verwerkt.

BeginTrustFeb2005Cancel(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het WS-Trust februari 2005 Geannuleerd-bericht verwerkt.

BeginTrustFeb2005CancelResponse(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het WS-Trust RSTR/Cancel-bericht van februari 2005 verwerkt.

BeginTrustFeb2005Issue(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het WS-Trust probleembericht van februari 2005 verwerkt.

BeginTrustFeb2005IssueResponse(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar de WS-Trust RSTR/Issue-bericht van februari 2005 verwerkt.

BeginTrustFeb2005Renew(Message, AsyncCallback, Object)

Verwerkt een asynchrone aanroep naar het WS-Trust feb 2005-bericht vernieuwen.

BeginTrustFeb2005RenewResponse(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het WS-Trust RSTR/Renew-bericht van februari 2005 verwerkt.

BeginTrustFeb2005Validate(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het WS-Trust februari 2005 gevalideerde bericht verwerkt.

BeginTrustFeb2005ValidateResponse(Message, AsyncCallback, Object)

Hiermee wordt een asynchrone aanroep naar het WS-Trust RSTR/Validate-bericht van februari 2005 verwerkt.

CreateDispatchContext(Message, String, String, String, WSTrustRequestSerializer, WSTrustResponseSerializer, WSTrustSerializationContext)

Hiermee maakt u een DispatchContext object voor gebruik door de DispatchRequest(DispatchContext) methode.

CreateSerializationContext()

Hiermee maakt u een WSTrustSerializationContext object met behulp van de informatie van de lokale resolver van de WSTrustServiceClient.

DispatchRequest(DispatchContext)

Verwerkt een WS-Trust aanvraagbericht en bepaalt eventueel het juiste antwoordbericht en de WS-Addressing actie voor het antwoordbericht.

EndDispatchRequest(IAsyncResult)

Een asynchrone aanroep naar DispatchRequest(DispatchContext).

EndProcessCore(IAsyncResult, String, String, String)

Hiermee wordt een asynchrone aanroep naar de STS voltooid.

EndTrust13Cancel(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het WS-Trust 1.3 Geannuleerd-bericht voltooid.

EndTrust13CancelResponse(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het WS-Trust 1.3 RSTR/Cancel-bericht voltooid.

EndTrust13Issue(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het WS-Trust 1.3-probleembericht voltooid.

EndTrust13IssueResponse(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het bericht WS-Trust 1.3 RSTR/Issue voltooid.

EndTrust13Renew(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het WS-Trust 1.3-bericht verlengd.

EndTrust13RenewResponse(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het bericht WS-Trust 1.3 RSTR/Renew voltooid.

EndTrust13Validate(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het WS-Trust 1.3-bericht gevalideerd.

EndTrust13ValidateResponse(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het bericht WS-Trust 1.3 RSTR/Validate voltooid.

EndTrustFeb2005Cancel(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het WS-Trust feb 2005 geannuleerd bericht voltooid.

EndTrustFeb2005CancelResponse(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar de WS-Trust RSTR/Cancel-bericht voltooid.

EndTrustFeb2005Issue(IAsyncResult)

Voltooi een asynchrone aanroep naar het bericht Vertrouwen februari 2005 Annuleren.

EndTrustFeb2005IssueResponse(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar de WS-Trust RSTR/Issue-bericht van februari 2005 voltooid.

EndTrustFeb2005Renew(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het bericht WS-Trust februari 2005 verlengd.

EndTrustFeb2005RenewResponse(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het bericht WS-Trust februari 2005 RSTR/Renew voltooid.

EndTrustFeb2005Validate(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het bericht WS-Trust februari 2005 Valideren voltooid.

EndTrustFeb2005ValidateResponse(IAsyncResult)

Hiermee wordt een asynchrone aanroep naar het WS-Trust RSTR/Validate-bericht van februari 2005 voltooid.

Equals(Object)

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

(Overgenomen van Object)
ExportContract(WsdlExporter, WsdlContractConversionContext)

Bij implementatie in een afgeleide klasse schrijft u aangepaste WSDL-elementen (Web Services Description Language) naar de gegenereerde WSDL voor een contract.

ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Schrijft aangepaste WSDL-elementen (Web Services Description Language) naar de gegenereerde WSDL voor een eindpunt.

FixMessageElement(ServiceDescription, PortType, WsdlEndpointConversionContext, String, XmlQualifiedName, XmlQualifiedName)

Tijdens het genereren van WSDL wordt met deze methode een opgegeven bewerkingsberichtelement opgelost om te verwijzen naar de RST- en RSTR-elementen van de juiste WS-Trust versie.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetRstSecurityTokenResolver()

Retourneert de SecurityTokenResolver die wordt gebruikt bij het omzetten van tokens en sleutels in de hoofdtekst van het WS-Trust bericht.

GetSecurityHeaderTokenResolver(RequestContext)

Retourneert de SecurityTokenResolver beveiligingstokens die zijn opgenomen in de beveiligingsheader van de huidige WCF-berichtaanvraag: beveiligingstoken, endorsing of ondertekende ondersteuningstokens.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
HandleException(Exception, String, String, EnvelopeVersion)

Hiermee wordt de RequestFailed gebeurtenis gegenereerd en wordt de opgegeven uitzondering geconverteerd naar een FaultException indien nodig. Als de oorspronkelijke uitzondering een FaultException of als de vlag PreserveOriginalException is ingesteld op true, wordt de conversie naar een FaultException niet uitgevoerd.

ImportSchema(WsdlExporter, WsdlEndpointConversionContext, String)

Hiermee importeert u alle vereiste schema's als deze nog niet aanwezig zijn in de WSDL.

IncludeNamespace(WsdlEndpointConversionContext, String, String)

Voegt de vereiste WS-Trust naamruimten toe aan de WSDL als deze nog niet aanwezig zijn.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String)

Verwerkt synchrone aanroepen naar de STS.

ProcessTrust13Cancel(Message)

Verwerkt een WS-Trust 1.3 Bericht synchroon annuleren.

ProcessTrust13CancelResponse(Message)

Hiermee wordt een WS-Trust 1.3 RSTR/Cancel-bericht synchroon verwerkt.

ProcessTrust13Issue(Message)

Een WS-Trust 1.3-bericht synchroon verwerken.

ProcessTrust13IssueResponse(Message)

Hiermee wordt een WS-Trust 1.3 RSTR/Cancel-bericht synchroon verwerkt.

ProcessTrust13Renew(Message)

Hiermee wordt een WS-Trust 1.3 Bericht synchroon vernieuwd.

ProcessTrust13RenewResponse(Message)

Hiermee wordt een WS-Trust 1.3 RSTR/Renew-bericht synchroon verwerkt.

ProcessTrust13Validate(Message)

Hiermee wordt een WS-Trust 1.3 het bericht synchroon gevalideerd.

ProcessTrust13ValidateResponse(Message)

Hiermee wordt een WS-Trust 1.3 RSTR/Message synchroon gevalideerd.

ProcessTrustFeb2005Cancel(Message)

Verwerkt een WS-Trust februari 2005 Bericht synchroon annuleren.

ProcessTrustFeb2005CancelResponse(Message)

Hiermee wordt een WS-Trust RSTR/Cancel-bericht synchroon verwerkt.

ProcessTrustFeb2005Issue(Message)

Verwerkt een WS-Trust februari 2005-bericht synchroon uitgeven.

ProcessTrustFeb2005IssueResponse(Message)

Hiermee wordt een WS-Trust RSTR/Issue-bericht synchroon verwerkt.

ProcessTrustFeb2005Renew(Message)

Hiermee wordt een WS-Trust februari 2005 het bericht synchroon vernieuwd.

ProcessTrustFeb2005RenewResponse(Message)

Verwerkt een WS-Trust feb 2005 RSTR/Renew message synchroon.

ProcessTrustFeb2005Validate(Message)

Hiermee wordt een WS-Trust februari 2005 het bericht synchroon gevalideerd.

ProcessTrustFeb2005ValidateResponse(Message)

Verwerkt een WS-Trust februari 2005 RSTR/Bericht synchroon valideren.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Validate(ContractDescription, ServiceEndpoint)

Wanneer het is geïmplementeerd in een afgeleide klasse, bevestigt u dat het contract en eindpunt het contractgedrag kunnen ondersteunen.

ValidateDispatchContext(DispatchContext)

Valideert het opgegeven DispatchContext object.

gebeurtenis

Name Description
RequestFailed

Treedt op wanneer er een fout optreedt bij het verwerken van een WS-Trust aanvraag van de client.

Van toepassing op