ServiceAuthorizationBehavior Classe

Définition

Fournit des propriétés liées au comportement d’autorisation de 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 des propriétés liées à l’autorisation au niveau du service.

Constructeurs

Nom Description
ServiceAuthorizationBehavior()

Initialise une nouvelle instance de la classe ServiceAuthorizationBehavior.

Propriétés

Nom Description
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 l’emprunt d’identité pour toutes les opérations qu’il prend en charge.

ImpersonateOnSerializingReply

Obtient ou définit une valeur qui indique si le service effectue l’emprunt d’identité lors de la sérialisation de la réponse.

PrincipalPermissionMode

Obtient ou définit le mode d’autorisation principal.

RoleProvider

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

ServiceAuthorizationManager

Obtient ou définit le gestionnaire d’autorisation de service.

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ShouldSerializeExternalAuthorizationPolicies()

Retourne une valeur qui indique si la ExternalAuthorizationPolicies propriété a changé de sa valeur par défaut et doit être sérialisée.

ShouldSerializeServiceAuthorizationManager()

Retourne une valeur qui indique si la ServiceAuthorizationManager propriété a changé de 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

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

Permet de transmettre des données personnalisées à des éléments de liaison pour prendre en charge l’implémentation du 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)

Permet d’inspecter l’hôte du service et la description du service pour confirmer que le service peut s’exécuter correctement.

S’applique à