WSTrustServiceContract Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definition der Implementierung des WS-Trust-Dienstvertrags.
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
- Vererbung
-
WSTrustServiceContract
- Attribute
- Implementiert
Hinweise
Implementiert die folgenden Dienstvertragsschnittstellen:
Konstruktoren
WSTrustServiceContract(SecurityTokenServiceConfiguration) |
Initialisiert eine neue Instanz der WSTrustServiceContract-Klasse. |
Eigenschaften
SecurityTokenServiceConfiguration |
Ruft die Dienstkonfiguration ab. |
Methoden
AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection) |
Konfiguriert alle Bindungselemente zur Unterstützung des Vertragsverhaltens. |
ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime) |
Die Vertragsbeschreibung, für die die Erweiterung vorgesehen ist. |
ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime) |
Implementiert eine Änderung oder eine Erweiterung des Clients in einem gesamten Vertrag. |
BeginDispatchRequest(DispatchContext, AsyncCallback, Object) |
Beginnt einen asynchronen Aufruf an DispatchRequest(DispatchContext). |
BeginProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf an STS. |
BeginTrust13Cancel(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust Feb 1.3 Cancel-Meldung. |
BeginTrust13CancelResponse(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust 1.3 RSTR-/Cancel-Meldung. |
BeginTrust13Issue(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der „WS-Trust 1.3 Issue“-Meldung. |
BeginTrust13IssueResponse(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust 1.3 RSTR-/Issue-Meldung. |
BeginTrust13Renew(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust 1.3 Renew-Meldung. |
BeginTrust13RenewResponse(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust 1.3 RSTR-/Renew-Nachricht. |
BeginTrust13Validate(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust 1.3 Validate-Meldung. |
BeginTrust13ValidateResponse(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust 1.3 RSTR/Validate-Meldung. |
BeginTrustFeb2005Cancel(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust Feb 2005 Cancel-Meldung. |
BeginTrustFeb2005CancelResponse(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust Feb 2005 RSTR-/Cancel-Meldung. |
BeginTrustFeb2005Issue(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der „WS-Trust Feb 2005 Issue“-Meldung. |
BeginTrustFeb2005IssueResponse(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust Feb 2005 RSTR/Issue-Meldung. |
BeginTrustFeb2005Renew(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust Feb 2005 Renew-Meldung. |
BeginTrustFeb2005RenewResponse(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust Feb 2005 RSTR/Renew-Meldung. |
BeginTrustFeb2005Validate(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der WS-Trust Feb 2005 Validate-Meldung. |
BeginTrustFeb2005ValidateResponse(Message, AsyncCallback, Object) |
Verarbeitet einen asynchronen Aufruf der „WS-Trust Feb 2005 RSTR-/Validate“-Meldung. |
CreateDispatchContext(Message, String, String, String, WSTrustRequestSerializer, WSTrustResponseSerializer, WSTrustSerializationContext) |
Erstellt ein DispatchContext-Objekt für die Verwendung durch die DispatchRequest(DispatchContext)-Methode. |
CreateSerializationContext() |
Erstellt ein WSTrustSerializationContext-Objekt mithilfe der lokalen Resolverinformationen von WSTrustServiceClient. |
DispatchRequest(DispatchContext) |
Verarbeitet eine WS-Trust-Anforderungsnachricht und bestimmt optional die geeignete Antwortnachricht und die WS-Adressierungsaktion für die Antwortnachricht. |
EndDispatchRequest(IAsyncResult) |
Schließt einen asynchronen Aufruf an DispatchRequest(DispatchContext) ab. |
EndProcessCore(IAsyncResult, String, String, String) |
Schließt einen asynchronen Aufruf an STS ab. |
EndTrust13Cancel(IAsyncResult) |
Schließt einen asynchronen Aufruf der WS-Trust 1.3 Cancel-Meldung ab. |
EndTrust13CancelResponse(IAsyncResult) |
Schließt einen asynchronen Aufruf der „WS-Trust 1.3 RSTR-/Cancel“-Meldung ab. |
EndTrust13Issue(IAsyncResult) |
Schließt einen asynchronen Aufruf der WS-Trust 1.3 Issue-Meldung ab. |
EndTrust13IssueResponse(IAsyncResult) |
Schließt einen asynchronen Aufruf der WS-Trust 1.3 RSTR-/Issue-Meldung ab. |
EndTrust13Renew(IAsyncResult) |
Schließt einen asynchronen Aufruf der WS-Trust 1.3 Renew-Meldung ab. |
EndTrust13RenewResponse(IAsyncResult) |
Schließt einen asynchronen Aufruf der WS-Trust 1.3 RSTR-/Renew-Nachricht ab. |
EndTrust13Validate(IAsyncResult) |
Schließt einen asynchronen Aufruf der WS-Trust 1.3 Validate-Meldung ab. |
EndTrust13ValidateResponse(IAsyncResult) |
Schließt einen asynchronen Aufruf der WS-Trust 1.3 RSTR/Validate-Meldung ab. |
EndTrustFeb2005Cancel(IAsyncResult) |
Schließt einen asynchronen Aufruf der „WS-Trust Feb 2005 Cancel“-Meldung ab. |
EndTrustFeb2005CancelResponse(IAsyncResult) |
Schließt einen asynchronen Aufruf der WS-Trust Feb 2005 RSTR/Cancel-Meldung ab. |
EndTrustFeb2005Issue(IAsyncResult) |
Schließt einen asynchronen Aufruf der Trust Feb 2005 Cancel-Meldung ab. |
EndTrustFeb2005IssueResponse(IAsyncResult) |
Schließt einen asynchronen Aufruf der WS-Trust Feb 2005 RSTR/Issue-Meldung ab. |
EndTrustFeb2005Renew(IAsyncResult) |
Schließt einen asynchronen Aufruf der WS-Trust Feb 2005 Renew-Meldung ab. |
EndTrustFeb2005RenewResponse(IAsyncResult) |
Führt einen asynchronen Aufruf der WS-Trust Feb 2005 RSTR/Renew-Meldung aus. |
EndTrustFeb2005Validate(IAsyncResult) |
Schließt einen asynchronen Aufruf der WS-Trust Feb 2005 Validate-Meldung ab. |
EndTrustFeb2005ValidateResponse(IAsyncResult) |
Schließt einen asynchronen Aufruf der WS-Trust Feb 2005 RSTR-/Validate-Meldung ab. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
ExportContract(WsdlExporter, WsdlContractConversionContext) |
Schreibt bei der Implementierung in einer abgeleiteten Klasse benutzerdefinierte WSDL (Web Services Description Language)-Elemente in für einen Vertrag generierte WSDL. |
ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Schreibt benutzerdefinierte WSDL (Web Services Description Language)-Elemente in die generierte WSDL für einen Endpunkt. |
FixMessageElement(ServiceDescription, PortType, WsdlEndpointConversionContext, String, XmlQualifiedName, XmlQualifiedName) |
Während der WSDL-Generierung korrigiert diese Methode ein angegebenes Vorgangsmeldungselement, um auf die RST- und RSTR-Elemente der entsprechenden WS-Trust-Version zu verweisen. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetRstSecurityTokenResolver() |
Gibt den SecurityTokenResolver zurück, der beim Auflösen von Token und Schlüsseln im Text der WS-Trust-Nachricht verwendet wird. |
GetSecurityHeaderTokenResolver(RequestContext) |
Gibt den SecurityTokenResolver zurück, der die folgenden Sicherheitstoken im Sicherheitsheader der aktuellen WCF-Nachrichtenanforderung auflöst: Schutztoken, unterzeichnende oder signierte unterzeichnende unterstützende Token. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
HandleException(Exception, String, String, EnvelopeVersion) |
Löst das RequestFailed-Ereignis aus und konvertiert die angegebene Ausnahme bei Bedarf in ein FaultException. Wenn die ursprüngliche Ausnahme ein FaultException war oder das „PreserveOriginalException“-Flag auf |
ImportSchema(WsdlExporter, WsdlEndpointConversionContext, String) |
Importiert alle erforderlichen Schemas, sofern diese nicht bereits in der WSDL vorhanden sind. |
IncludeNamespace(WsdlEndpointConversionContext, String, String) |
Fügt die erforderlichen WS-Trust-Namespaces zu WSDL hinzu, wenn nicht bereits vorhanden. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String) |
Verarbeitet synchrone Aufrufe an den STS. |
ProcessTrust13Cancel(Message) |
Verarbeitet eine „WS-Trust 1.3 Cancel“-Meldung synchron. |
ProcessTrust13CancelResponse(Message) |
Verarbeitet eine WS-Trust 1.3 RSTR/Cancel-Meldung synchron. |
ProcessTrust13Issue(Message) |
Verarbeitet eine WS-Trust 1.3-Issue-Meldung synchron. |
ProcessTrust13IssueResponse(Message) |
Verarbeitet eine WS-Trust 1.3 RSTR/Cancel-Meldung synchron. |
ProcessTrust13Renew(Message) |
Verarbeitet eine WS-Trust 1.3 Renew-Meldung synchron. |
ProcessTrust13RenewResponse(Message) |
Verarbeitet eine „WS-Trust 1.3 RSTR/Renew“-Meldung synchron. |
ProcessTrust13Validate(Message) |
Verarbeitet eine WS-Trust 1.3 Validate-Meldung synchron. |
ProcessTrust13ValidateResponse(Message) |
Verarbeitet eine WS-Trust 1.3 RSTR-/Validate-Meldung synchron. |
ProcessTrustFeb2005Cancel(Message) |
Verarbeitet eine WS-Trust Feb 2005 Cancel-Meldung synchron. |
ProcessTrustFeb2005CancelResponse(Message) |
Verarbeitet eine „WS-Trust Feb 2005 RSTR/Cancel“-Meldung synchron. |
ProcessTrustFeb2005Issue(Message) |
Verarbeitet eine WS-Trust Feb 2005-Issue-Meldung synchron. |
ProcessTrustFeb2005IssueResponse(Message) |
Verarbeitet eine WS-Trust Feb 2005 RSTR/Issue-Meldung synchron. |
ProcessTrustFeb2005Renew(Message) |
Verarbeitet eine WS-Trust Feb 2005 Renew-Meldung synchron. |
ProcessTrustFeb2005RenewResponse(Message) |
Verarbeitet eine „WS-Trust Feb 2005 RSTR/Renew“-Meldung synchron. |
ProcessTrustFeb2005Validate(Message) |
Verarbeitet eine WS-Trust Feb 2005 Validate-Meldung synchron. |
ProcessTrustFeb2005ValidateResponse(Message) |
Verarbeitet eine WS-Trust Feb 2005 RSTR/Validate-Meldung synchron. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Validate(ContractDescription, ServiceEndpoint) |
Bestätigt bei der Implementierung in eine abgeleitete Klasse, dass der Vertrag und der Endpunkt das Vertragsverhalten unterstützen können. |
ValidateDispatchContext(DispatchContext) |
Überprüft das angegebene DispatchContext-Objekt. |
Ereignisse
RequestFailed |
Tritt auf, wenn beim Verarbeiten einer WS-Trust-Anforderung des Clients ein Fehler auftritt. |