Condividi tramite


ServiceAuthorizationBehavior Classe

Definizione

Fornisce proprietà correlate al comportamento di autorizzazione del servizio.

public ref class ServiceAuthorizationBehavior sealed : System::ServiceModel::Description::IServiceBehavior
public sealed class ServiceAuthorizationBehavior : System.ServiceModel.Description.IServiceBehavior
type ServiceAuthorizationBehavior = class
    interface IServiceBehavior
Public NotInheritable Class ServiceAuthorizationBehavior
Implements IServiceBehavior
Ereditarietà
ServiceAuthorizationBehavior
Implementazioni

Commenti

L'autorizzazione avviene al livello del servizio e al livello dell'operazione. Questa classe contiene proprietà relative all'autorizzazione al livello del servizio.

Costruttori

ServiceAuthorizationBehavior()

Inizializza una nuova istanza della classe ServiceAuthorizationBehavior.

Proprietà

ExternalAuthorizationPolicies

Ottiene o imposta una raccolta di criteri di autorizzazione esterni.

ImpersonateCallerForAllOperations

Ottiene o imposta un valore che indica se il servizio esegue la rappresentazione per tutte le operazioni che supporta.

ImpersonateOnSerializingReply

Ottiene o imposta un valore che indica se il servizio esegue la rappresentazione durante la serializzazione della risposta.

PrincipalPermissionMode

Ottiene o imposta la modalità di autorizzazione principale.

RoleProvider

Ottiene o imposta un provider di ruoli personalizzato.

ServiceAuthorizationManager

Ottiene o imposta il gestore dell'autorizzazione del servizio.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ShouldSerializeExternalAuthorizationPolicies()

Restituisce un valore che indica se la proprietà ExternalAuthorizationPolicies è cambiata rispetto al valore predefinito e deve essere serializzata.

ShouldSerializeServiceAuthorizationManager()

Restituisce un valore che indica se la proprietà ServiceAuthorizationManager è cambiata rispetto al valore predefinito e deve essere serializzata.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Consente di passare i dati personalizzati agli elementi di associazione per supportare l'implementazione del contratto.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Definisce un'implementazione esplicita dell'interfaccia che aggiunge comportamenti di distribuzione per configurare l'associazione.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Consente di controllare l'host del servizio e la descrizione del servizio per verificare che il servizio può essere eseguito correttamente.

Si applica a