ServiceAuthorizationBehavior Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia właściwości związane z zachowaniem autoryzacji usługi.
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
- Dziedziczenie
-
ServiceAuthorizationBehavior
- Implementuje
Uwagi
Autoryzacja odbywa się na poziomie usługi i na poziomie operacji. Ta klasa zawiera właściwości związane z autoryzacją na poziomie usługi.
Konstruktory
| ServiceAuthorizationBehavior() |
Inicjuje nowe wystąpienie klasy ServiceAuthorizationBehavior. |
Właściwości
| ExternalAuthorizationPolicies |
Pobiera lub ustawia kolekcję zewnętrznych zasad autoryzacji. |
| ImpersonateCallerForAllOperations |
Pobiera lub ustawia wartość wskazującą, czy usługa wykonuje personifikację dla wszystkich operacji, które obsługuje. |
| ImpersonateOnSerializingReply |
Pobiera lub ustawia wartość wskazującą, czy usługa wykonuje personifikację na serializacji odpowiedzi. |
| PrincipalPermissionMode |
Pobiera lub ustawia tryb uprawnień podmiotu zabezpieczeń. |
| RoleProvider |
Pobiera lub ustawia niestandardowego dostawcę roli. |
| ServiceAuthorizationManager |
Pobiera lub ustawia menedżera autoryzacji usługi. |
Metody
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| ShouldSerializeExternalAuthorizationPolicies() |
Zwraca wartość wskazującą, czy ExternalAuthorizationPolicies właściwość zmieniła się z wartości domyślnej i powinna być serializowana. |
| ShouldSerializeServiceAuthorizationManager() |
Zwraca wartość wskazującą, czy ServiceAuthorizationManager właściwość zmieniła się z wartości domyślnej i powinna być serializowana. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
| IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
Zapewnia możliwość przekazywania niestandardowych danych do elementów powiązania w celu obsługi implementacji kontraktu. |
| IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
Definiuje jawną implementację interfejsu, która dodaje zachowania wysyłania w celu skonfigurowania powiązania. |
| IServiceBehavior.Validate(ServiceDescription, ServiceHostBase) |
Zapewnia możliwość inspekcji hosta usługi i opisu usługi w celu potwierdzenia, że usługa może zostać pomyślnie uruchomiona. |