ServiceAuthorizationBehavior Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |