Partager via


ServiceAuthorizationBehavior Classe

Définition

Fournit les propriétés liées au comportement d'autorisation du service.

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
Héritage
ServiceAuthorizationBehavior
Implémente

Remarques

L'autorisation se produit au niveau du service et au niveau de l'opération. Cette classe contient les propriétés liées à l'autorisation au niveau du service.

Constructeurs

ServiceAuthorizationBehavior()

Initialise une nouvelle instance de la classe ServiceAuthorizationBehavior.

Propriétés

ExternalAuthorizationPolicies

Obtient ou définit une collection de stratégies d'autorisation externes.

ImpersonateCallerForAllOperations

Obtient ou définit une valeur qui indique si le service effectue la représentation pour toutes les opérations qu'il prend en charge.

ImpersonateOnSerializingReply

Obtient ou définit une valeur qui indique si le service procède à un emprunt d'identité lors de la sérialisation de la réponse.

PrincipalPermissionMode

Obtient ou définit le mode d'autorisation principale.

RoleProvider

Obtient ou définit un fournisseur de rôles personnalisé.

ServiceAuthorizationManager

Obtient ou définit le gestionnaire d'autorisation du service.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ShouldSerializeExternalAuthorizationPolicies()

Retourne une valeur qui indique si la propriété ExternalAuthorizationPolicies utilise une autre valeur que sa valeur par défaut et doit être sérialisée.

ShouldSerializeServiceAuthorizationManager()

Retourne une valeur qui indique si la propriété ServiceAuthorizationManager utilise une autre valeur que sa valeur par défaut et doit être sérialisée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

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

Fournit la possibilité de passer des données personnalisées à des éléments de liaison pour prendre en charge l’implémentation de contrat.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Définit une implémentation d'interface explicite qui ajoute des comportements de répartition pour configurer la liaison.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Fournit la possibilité d'inspecter l'hôte de service et la description de service pour confirmer que le service peut correctement s'exécuter.

S’applique à