WSTrustServiceContract Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definizione dell'implementazione del contratto di servizio WS-Trust.
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
- Ereditarietà
-
WSTrustServiceContract
- Attributi
- Implementazioni
Commenti
Implementa le interfacce del contratto di servizio seguenti:
Costruttori
WSTrustServiceContract(SecurityTokenServiceConfiguration) |
Inizializza una nuova istanza della classe WSTrustServiceContract. |
Proprietà
SecurityTokenServiceConfiguration |
Ottiene la configurazione del servizio. |
Metodi
AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection) |
Configura qualsiasi elemento di associazione affinché supporti il comportamento del contratto. |
ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime) |
La descrizione del contratto al quale è destinata l'estensione. |
ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime) |
Implementa una modifica o un'estensione del client all'interno di un contratto. |
BeginDispatchRequest(DispatchContext, AsyncCallback, Object) |
Inizia una chiamata asincrona a DispatchRequest(DispatchContext). |
BeginProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String, AsyncCallback, Object) |
Gestisce una chiamata asincrona al servizio STS. |
BeginTrust13Cancel(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di annullamento WS-Trust Feb 1.3. |
BeginTrust13CancelResponse(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di annullamento/RSTR WS-Trust 1.3. |
BeginTrust13Issue(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di emissione WS-Trust 1.3. |
BeginTrust13IssueResponse(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di rilascio/RSTR WS-Trust 1.3. |
BeginTrust13Renew(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di rinnovo WS-Trust 1.3. |
BeginTrust13RenewResponse(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di rinnovo/RSTR di WS-Trust 1.3. |
BeginTrust13Validate(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di convalida WS-Trust 1.3. |
BeginTrust13ValidateResponse(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di convalida/RSTR WS-Trust 1.3. |
BeginTrustFeb2005Cancel(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di annullamento WS-Trust Feb 2005. |
BeginTrustFeb2005CancelResponse(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di annullamento/RSTR WS-Trust Feb 2005. |
BeginTrustFeb2005Issue(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di rilascio di WS-Trust Feb 2005. |
BeginTrustFeb2005IssueResponse(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di problema/RSTR WS-Trust febbraio 2005. |
BeginTrustFeb2005Renew(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di rinnovo WS-Trust Feb 2005. |
BeginTrustFeb2005RenewResponse(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di rinnovo/RSTR di WS-Trust Feb 2005. |
BeginTrustFeb2005Validate(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di convalida WS-Trust Feb 2005. |
BeginTrustFeb2005ValidateResponse(Message, AsyncCallback, Object) |
Elabora una chiamata asincrona al messaggio di convalida/RSTR WS-Trust Feb 2005. |
CreateDispatchContext(Message, String, String, String, WSTrustRequestSerializer, WSTrustResponseSerializer, WSTrustSerializationContext) |
Crea un oggetto DispatchContext che può essere usato dal metodo DispatchRequest(DispatchContext). |
CreateSerializationContext() |
Crea un oggetto WSTrustSerializationContext usando le informazioni del sistema di risoluzione locale di WSTrustServiceClient. |
DispatchRequest(DispatchContext) |
Elabora un messaggio di richiesta WS-Trust e, facoltativamente, determina il messaggio di risposta appropriato e l'azione di WS-Addressing per il messaggio di risposta. |
EndDispatchRequest(IAsyncResult) |
Completa una chiamata asincrona a DispatchRequest(DispatchContext). |
EndProcessCore(IAsyncResult, String, String, String) |
Completa una chiamata asincrona al servizio STS. |
EndTrust13Cancel(IAsyncResult) |
Completa una chiamata asincrona al messaggio di annullamento WS-Trust 1.3. |
EndTrust13CancelResponse(IAsyncResult) |
Completa una chiamata asincrona al messaggio di annullamento/RSTR WS-Trust 1.3. |
EndTrust13Issue(IAsyncResult) |
Completa una chiamata asincrona al messaggio di emissione WS-Trust 1.3. |
EndTrust13IssueResponse(IAsyncResult) |
Completa una chiamata asincrona al messaggio di rilascio/RSTR WS-Trust 1.3. |
EndTrust13Renew(IAsyncResult) |
Completa una chiamata asincrona al messaggio di rinnovo WS-Trust 1.3. |
EndTrust13RenewResponse(IAsyncResult) |
Completa una chiamata asincrona al messaggio di rinnovo/RSTR di WS-Trust 1.3. |
EndTrust13Validate(IAsyncResult) |
Completa una chiamata asincrona al messaggio di convalida WS-Trust 1.3. |
EndTrust13ValidateResponse(IAsyncResult) |
Completa una chiamata asincrona al messaggio di convalida/RSTR WS-Trust 1.3. |
EndTrustFeb2005Cancel(IAsyncResult) |
Completa una chiamata asincrona al messaggio di annullamento WS-Trust Feb 2005. |
EndTrustFeb2005CancelResponse(IAsyncResult) |
Completa una chiamata asincrona al messaggio di annullamento/RSTR WS-Trust Feb 2005. |
EndTrustFeb2005Issue(IAsyncResult) |
Completa una chiamata asincrona al messaggio di annullamento WS-Trust Feb 2005. |
EndTrustFeb2005IssueResponse(IAsyncResult) |
Completa una chiamata asincrona al messaggio di rilascio/RSTR WS-Trust Feb 2005. |
EndTrustFeb2005Renew(IAsyncResult) |
Completa una chiamata asincrona al messaggio di rinnovo WS-Trust Feb 2005. |
EndTrustFeb2005RenewResponse(IAsyncResult) |
Completa una chiamata asincrona al messaggio di rinnovo/RSTR WS-Trust Feb 2005. |
EndTrustFeb2005Validate(IAsyncResult) |
Completa una chiamata asincrona al messaggio di convalida WS-Trust Feb 2005. |
EndTrustFeb2005ValidateResponse(IAsyncResult) |
Completa una chiamata asincrona al messaggio di convalida/RSTR WS-Trust Feb 2005. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
ExportContract(WsdlExporter, WsdlContractConversionContext) |
Quando implementato in una classe derivata, scrive elementi WSDL (Web Services Description Language) personalizzati nel WSDL generato per un contratto. |
ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Scrive elementi WSDL (Web Services Description Language) personalizzati nel WSDL generato per un endpoint. |
FixMessageElement(ServiceDescription, PortType, WsdlEndpointConversionContext, String, XmlQualifiedName, XmlQualifiedName) |
Durante la generazione WSDL, questo metodo corregge un elemento del messaggio di operazione specificato per fare riferimento agli elementi RST e RSTR della versione WS-Trust appropriata. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetRstSecurityTokenResolver() |
Restituisce l'oggetto SecurityTokenResolver che verrà usato nella risoluzione di token e chiavi nel corpo del messaggio WS-Trust. |
GetSecurityHeaderTokenResolver(RequestContext) |
Restituisce l'oggetto SecurityTokenResolver che risolve i token di sicurezza seguenti contenuti nell'intestazione di sicurezza della richiesta di messaggi WCF corrente: il token di sicurezza, i token di supporto per la verifica dell'autenticità e quelli firmati. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
HandleException(Exception, String, String, EnvelopeVersion) |
Genera l'evento RequestFailed e converte l'eccezione specificata in un'FaultException, se richiesto. Se l'eccezione originale era un oggetto FaultException oppure se il flag PreserveOriginalException è impostato su |
ImportSchema(WsdlExporter, WsdlEndpointConversionContext, String) |
Importa tutti gli schemi richiesti che non sono già presenti in WSDL. |
IncludeNamespace(WsdlEndpointConversionContext, String, String) |
Aggiunge gli spazi dei nomi WS-Trust necessari per il file WSDL se non già presenti. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String) |
Gestisce le chiamate sincrone al servizio token di sicurezza. |
ProcessTrust13Cancel(Message) |
Elabora in modo sincrono un messaggio di annullamento WS-Trust 1.3. |
ProcessTrust13CancelResponse(Message) |
Elabora in modo sincrono un messaggio di annullamento/RSTR WS-Trust 1.3. |
ProcessTrust13Issue(Message) |
Elabora in modo sincrono un messaggio di rilascio di WS-Trust 1.3. |
ProcessTrust13IssueResponse(Message) |
Elabora in modo sincrono un messaggio di annullamento/RSTR WS-Trust 1.3. |
ProcessTrust13Renew(Message) |
Elabora in modo sincrono un messaggio di rinnovo di WS-Trust 1.3. |
ProcessTrust13RenewResponse(Message) |
Elabora in modo sincrono un messaggio di rinnovamento/RSTR WS-Trust 1.3. |
ProcessTrust13Validate(Message) |
Elabora in modo sincrono un messaggio di convalida WS-Trust 1.3. |
ProcessTrust13ValidateResponse(Message) |
Elabora un messaggio di convalida/RSTR WS-Trust 1.3 in modo sincrono. |
ProcessTrustFeb2005Cancel(Message) |
Elabora in modo sincrono un messaggio di annullamento WS-Trust Feb 2005. |
ProcessTrustFeb2005CancelResponse(Message) |
Elabora in modo sincrono un messaggio di annullamento/RSTR WS-Trust febbraio 2005. |
ProcessTrustFeb2005Issue(Message) |
Elabora in modo sincrono un messaggio di rilascio WS-Trust Feb 2005. |
ProcessTrustFeb2005IssueResponse(Message) |
Elabora in modo sincrono un messaggio di emissione/RSTR WS-Trust Feb 2005. |
ProcessTrustFeb2005Renew(Message) |
Elabora in modo sincrono un messaggio di rinnovamento WS-Trust WS-Trust Feb 2005. |
ProcessTrustFeb2005RenewResponse(Message) |
Elabora in modo sincrono un messaggio di rinnovamento/RSTR WS-Trust febbraio 2005. |
ProcessTrustFeb2005Validate(Message) |
Elabora in modo sincrono un messaggio di convalida WS-Trust Feb 2005. |
ProcessTrustFeb2005ValidateResponse(Message) |
Elabora un messaggio di convalida/RSTR WS-Trust Feb 2005 in modo sincrono. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Validate(ContractDescription, ServiceEndpoint) |
Quando implementata in una classe derivata, conferma che il contratto e l'endpoint riescono a supportare il comportamento del contratto. |
ValidateDispatchContext(DispatchContext) |
Convalida l'oggetto DispatchContext specificato. |
Eventi
RequestFailed |
Si verifica in caso di errore nell'elaborazione di una richiesta WS-Trust dal client. |