WSTrustServiceContract Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definition av implementeringen av WS-Trust-tjänstkontrakt.
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
- Arv
-
WSTrustServiceContract
- Attribut
- Implementeringar
Kommentarer
Implementerar följande tjänstkontraktsgränssnitt:
Konstruktorer
| Name | Description |
|---|---|
| WSTrustServiceContract(SecurityTokenServiceConfiguration) |
Initierar en ny instans av WSTrustServiceContract klassen. |
Egenskaper
| Name | Description |
|---|---|
| SecurityTokenServiceConfiguration |
Hämtar tjänstkonfigurationen. |
Metoder
| Name | Description |
|---|---|
| AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection) |
Konfigurerar alla bindningselement för att stödja kontraktsbeteendet. |
| ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime) |
Kontraktsbeskrivningen som tillägget är avsett för. |
| ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime) |
Implementerar en ändring eller ett tillägg av klienten i ett kontrakt. |
| BeginDispatchRequest(DispatchContext, AsyncCallback, Object) |
Påbörjar ett asynkront anrop till DispatchRequest(DispatchContext). |
| BeginProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String, AsyncCallback, Object) |
Hanterar ett asynkront anrop till STS. |
| BeginTrust13Cancel(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till meddelandet WS-Trust 1.3 feb Avbryt. |
| BeginTrust13CancelResponse(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till meddelandet WS-Trust 1.3 RSTR/Cancel. |
| BeginTrust13Issue(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till WS-Trust 1.3-problemmeddelandet. |
| BeginTrust13IssueResponse(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till meddelandet WS-Trust 1.3 RSTR/Issue. |
| BeginTrust13Renew(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till WS-Trust 1.3 Förnya meddelande. |
| BeginTrust13RenewResponse(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till meddelandet WS-Trust 1.3 RSTR/Renew. |
| BeginTrust13Validate(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till WS-Trust 1.3 Verifiera meddelandet. |
| BeginTrust13ValidateResponse(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till meddelandet WS-Trust 1.3 RSTR/Validate. |
| BeginTrustFeb2005Cancel(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till meddelandet WS-Trust feb 2005 Avbryt. |
| BeginTrustFeb2005CancelResponse(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till meddelandet WS-Trust Feb 2005 RSTR/Cancel. |
| BeginTrustFeb2005Issue(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till WS-Trust februari 2005– ärendemeddelande. |
| BeginTrustFeb2005IssueResponse(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till meddelandet WS-Trust Feb 2005 RSTR/Issue. |
| BeginTrustFeb2005Renew(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till meddelandet WS-Trust Feb 2005 Renew. |
| BeginTrustFeb2005RenewResponse(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till meddelandet WS-Trust Feb 2005 RSTR/Renew. |
| BeginTrustFeb2005Validate(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till WS-Trust Feb 2005 Validate-meddelande. |
| BeginTrustFeb2005ValidateResponse(Message, AsyncCallback, Object) |
Bearbetar ett asynkront anrop till meddelandet WS-Trust Feb 2005 RSTR/Validate. |
| CreateDispatchContext(Message, String, String, String, WSTrustRequestSerializer, WSTrustResponseSerializer, WSTrustSerializationContext) |
Skapar ett DispatchContext objekt som ska användas av DispatchRequest(DispatchContext) metoden. |
| CreateSerializationContext() |
Skapar ett WSTrustSerializationContext objekt med hjälp av den lokala matchningsinformationen för WSTrustServiceClient. |
| DispatchRequest(DispatchContext) |
Bearbetar ett WS-Trust begärandemeddelande och avgör eventuellt lämpligt svarsmeddelande och den WS-Addressing åtgärden för svarsmeddelandet. |
| EndDispatchRequest(IAsyncResult) |
Slutför ett asynkront anrop till DispatchRequest(DispatchContext). |
| EndProcessCore(IAsyncResult, String, String, String) |
Slutför ett asynkront anrop till STS. |
| EndTrust13Cancel(IAsyncResult) |
Slutför ett asynkront anrop till WS-Trust 1.3 Avbryt meddelande. |
| EndTrust13CancelResponse(IAsyncResult) |
Slutför ett asynkront anrop till meddelandet WS-Trust 1.3 RSTR/Cancel. |
| EndTrust13Issue(IAsyncResult) |
Slutför ett asynkront anrop till WS-Trust 1.3-problemmeddelandet. |
| EndTrust13IssueResponse(IAsyncResult) |
Slutför ett asynkront anrop till meddelandet WS-Trust 1.3 RSTR/Issue. |
| EndTrust13Renew(IAsyncResult) |
Slutför ett asynkront anrop till WS-Trust 1.3 Förnya meddelande. |
| EndTrust13RenewResponse(IAsyncResult) |
Slutför ett asynkront anrop till meddelandet WS-Trust 1.3 RSTR/Renew. |
| EndTrust13Validate(IAsyncResult) |
Slutför ett asynkront anrop till WS-Trust 1.3 Verifiera meddelandet. |
| EndTrust13ValidateResponse(IAsyncResult) |
Slutför ett asynkront anrop till meddelandet WS-Trust 1.3 RSTR/Validate. |
| EndTrustFeb2005Cancel(IAsyncResult) |
Slutför ett asynkront anrop till meddelandet WS-Trust feb 2005 Avbryt. |
| EndTrustFeb2005CancelResponse(IAsyncResult) |
Slutför ett asynkront anrop till meddelandet WS-Trust Feb 2005 RSTR/Cancel. |
| EndTrustFeb2005Issue(IAsyncResult) |
Slutför ett asynkront anrop till Meddelandet Lita på feb 2005 Avbryt. |
| EndTrustFeb2005IssueResponse(IAsyncResult) |
Slutför ett asynkront anrop till meddelandet WS-Trust Feb 2005 RSTR/Issue. |
| EndTrustFeb2005Renew(IAsyncResult) |
Slutför ett asynkront anrop till meddelandet WS-Trust Feb 2005 Renew. |
| EndTrustFeb2005RenewResponse(IAsyncResult) |
Slutför ett asynkront anrop till meddelandet WS-Trust Feb 2005 RSTR/Renew. |
| EndTrustFeb2005Validate(IAsyncResult) |
Slutför ett asynkront anrop till WS-Trust Feb 2005 Validate-meddelande. |
| EndTrustFeb2005ValidateResponse(IAsyncResult) |
Slutför ett asynkront anrop till meddelandet WS-Trust Feb 2005 RSTR/Validate. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| ExportContract(WsdlExporter, WsdlContractConversionContext) |
När det implementeras i en härledd klass skriver du anpassade WSDL-element (Web Services Description Language) till den genererade WSDL:n för ett kontrakt. |
| ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Skriver anpassade WSDL-element (Web Services Description Language) till den genererade WSDL:n för en slutpunkt. |
| FixMessageElement(ServiceDescription, PortType, WsdlEndpointConversionContext, String, XmlQualifiedName, XmlQualifiedName) |
Under WSDL-genereringen korrigerar den här metoden ett angivet åtgärdsmeddelandeelement för att referera till RST- och RSTR-elementen i lämplig WS-Trust version. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetRstSecurityTokenResolver() |
SecurityTokenResolver Returnerar det som ska användas vid matchning av token och nycklar i WS-Trust meddelandetext. |
| GetSecurityHeaderTokenResolver(RequestContext) |
SecurityTokenResolver Returnerar som löser följande säkerhetstoken som finns i säkerhetshuvudet för den aktuella WCF-meddelandebegäran: skyddstoken, endorsing eller signerade stödtoken. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| HandleException(Exception, String, String, EnvelopeVersion) |
Genererar RequestFailed händelsen och konverterar det angivna undantaget till ett FaultException om det behövs. Om det ursprungliga undantaget var en FaultException eller om flaggan PreserveOriginalException är inställd på |
| ImportSchema(WsdlExporter, WsdlEndpointConversionContext, String) |
Importerar alla nödvändiga scheman om de inte redan finns i WSDL. |
| IncludeNamespace(WsdlEndpointConversionContext, String, String) |
Lägger till de nödvändiga WS-Trust namnrymderna i WSDL om de inte redan finns. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String) |
Hanterar synkrona anrop till STS. |
| ProcessTrust13Cancel(Message) |
Bearbetar ett WS-Trust 1.3 Avbryt meddelandet synkront. |
| ProcessTrust13CancelResponse(Message) |
Bearbetar ett WS-Trust 1.3 RSTR/Avbryt meddelande synkront. |
| ProcessTrust13Issue(Message) |
Bearbeta ett WS-Trust 1.3-ärendemeddelande synkront. |
| ProcessTrust13IssueResponse(Message) |
Bearbetar ett WS-Trust 1.3 RSTR/Avbryt meddelande synkront. |
| ProcessTrust13Renew(Message) |
Bearbetar ett WS-Trust 1.3 Förnya meddelande synkront. |
| ProcessTrust13RenewResponse(Message) |
Bearbetar ett WS-Trust 1.3 RSTR/Renew-meddelande synkront. |
| ProcessTrust13Validate(Message) |
Bearbetar ett WS-Trust 1.3 Verifiera meddelandet synkront. |
| ProcessTrust13ValidateResponse(Message) |
Bearbetar ett WS-Trust 1.3 RSTR/Validate-meddelande synkront. |
| ProcessTrustFeb2005Cancel(Message) |
Bearbetar ett WS-Trust feb 2005 Avbryt meddelande synkront. |
| ProcessTrustFeb2005CancelResponse(Message) |
Bearbetar ett WS-Trust RSTR/Cancel-meddelande från februari 2005 synkront. |
| ProcessTrustFeb2005Issue(Message) |
Bearbetar ett WS-Trust feb 2005–problemmeddelande synkront. |
| ProcessTrustFeb2005IssueResponse(Message) |
Bearbetar ett WS-Trust RSTR/Ärendemeddelande i februari 2005 synkront. |
| ProcessTrustFeb2005Renew(Message) |
Bearbetar ett WS-Trust förnyelsemeddelande från februari 2005 synkront. |
| ProcessTrustFeb2005RenewResponse(Message) |
Bearbetar ett WS-Trust RSTR/Renew-meddelande från februari 2005 synkront. |
| ProcessTrustFeb2005Validate(Message) |
Bearbetar ett WS-Trust feb 2005 Verifiera meddelandet synkront. |
| ProcessTrustFeb2005ValidateResponse(Message) |
Bearbetar ett WS-Trust RSTR/Validate-meddelande från februari 2005 synkront. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| Validate(ContractDescription, ServiceEndpoint) |
När det implementeras i en härledd klass bekräftar att kontraktet och slutpunkten kan stödja kontraktsbeteendet. |
| ValidateDispatchContext(DispatchContext) |
Verifierar det angivna DispatchContext objektet. |
Händelser
| Name | Description |
|---|---|
| RequestFailed |
Inträffar när ett fel inträffar när en WS-Trust begäran från klienten bearbetas. |