ServiceAuthorizationBehavior Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller egenskaper som rör beteende för tjänstauktorisering.
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
- Arv
-
ServiceAuthorizationBehavior
- Implementeringar
Kommentarer
Auktorisering sker på tjänstnivå och på åtgärdsnivå. Den här klassen innehåller egenskaper som rör auktorisering på tjänstnivå.
Konstruktorer
| Name | Description |
|---|---|
| ServiceAuthorizationBehavior() |
Initierar en ny instans av ServiceAuthorizationBehavior klassen. |
Egenskaper
| Name | Description |
|---|---|
| ExternalAuthorizationPolicies |
Hämtar eller anger en samling externa auktoriseringsprinciper. |
| ImpersonateCallerForAllOperations |
Hämtar eller anger ett värde som anger om tjänsten utför personifiering för alla åtgärder som den stöder. |
| ImpersonateOnSerializingReply |
Hämtar eller anger ett värde som anger om tjänsten utför personifiering vid serialisering av svar. |
| PrincipalPermissionMode |
Hämtar eller anger huvudbehörighetsläget. |
| RoleProvider |
Hämtar eller anger en anpassad rollprovider. |
| ServiceAuthorizationManager |
Hämtar eller anger tjänstauktoriseringshanteraren. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ShouldSerializeExternalAuthorizationPolicies() |
Returnerar ett värde som anger om egenskapen ExternalAuthorizationPolicies har ändrats från standardvärdet och ska serialiseras. |
| ShouldSerializeServiceAuthorizationManager() |
Returnerar ett värde som anger om egenskapen ServiceAuthorizationManager har ändrats från standardvärdet och ska serialiseras. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
Ger möjlighet att skicka anpassade data till bindningselement som stöd för kontraktsimplementeringen. |
| IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
Definierar en explicit gränssnittsimplementering som lägger till sändningsbeteenden för att konfigurera bindningen. |
| IServiceBehavior.Validate(ServiceDescription, ServiceHostBase) |
Ger möjlighet att inspektera tjänstvärden och tjänstbeskrivningen för att bekräfta att tjänsten kan köras. |