ServiceAuthorizationBehavior Klasa

Definicja

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.

Dotyczy