Freigeben über


ServiceAuthorizationBehavior Klasse

Definition

Stellt Eigenschaften bereit, die sich auf das Dienstautorisierungsverhalten beziehen.

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
Vererbung
ServiceAuthorizationBehavior
Implementiert

Hinweise

Autorisierung tritt auf der Dienstebene und der Vorgangsebene auf. Diese Klasse enthält Eigenschaften, die sich auf die Autorisierung auf Dienstebene beziehen.

Konstruktoren

ServiceAuthorizationBehavior()

Initialisiert eine neue Instanz der ServiceAuthorizationBehavior-Klasse.

Eigenschaften

ExternalAuthorizationPolicies

Ruft eine Auflistung externer Autorisierungsrichtlinien ab oder legt diese fest.

ImpersonateCallerForAllOperations

Ruft einen Wert ab, der angibt, ob der Dienst einen Identitätswechsel für alle Vorgänge, die er unterstützt, durchführt.

ImpersonateOnSerializingReply

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Dienst einen Identitätswechsel bei der Serialisierung der Antwort durchführt.

PrincipalPermissionMode

Ruft den Prinzipalberechtigungsmodus ab oder legt ihn fest.

RoleProvider

Ruft einen benutzerdefinierten Rollenanbieter ab oder legt diesen fest.

ServiceAuthorizationManager

Ruft den Dienstautorisierungs-Manager ab oder legt ihn fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ShouldSerializeExternalAuthorizationPolicies()

Gibt einen Wert zurück, der angibt, ob die ExternalAuthorizationPolicies-Eigenschaft ihren Standardwert geändert hat und serialisiert werden soll.

ShouldSerializeServiceAuthorizationManager()

Gibt einen Wert zurück, der angibt, ob die ServiceAuthorizationManager-Eigenschaft ihren Standardwert geändert hat und serialisiert werden soll.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Bietet die Möglichkeit, benutzerdefinierte Daten an Bindungselemente zu übergeben, um die Vertragsimplementierung zu unterstützen.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Definiert eine explizite Schnittstellenimplementierung, die Verteilungsverhalten zum Konfigurieren der Bindung hinzufügt.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Stellt die Funktion zur Verfügung, mit der der Diensthost und die Dienstbeschreibung geprüft werden können, um sicherzustellen, dass der Dienst erfolgreich ausgeführt wird.

Gilt für: