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 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. |