ServiceAuthorizationBehavior Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |