ServiceAuthorizationBehavior Třída

Definice

Poskytuje vlastnosti související s chováním autorizace služby.

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
Dědičnost
ServiceAuthorizationBehavior
Implementuje

Poznámky

Autorizace probíhá na úrovni služby a na úrovni operace. Tato třída obsahuje vlastnosti související s autorizací na úrovni služby.

Konstruktory

ServiceAuthorizationBehavior()

Inicializuje novou instanci ServiceAuthorizationBehavior třídy .

Vlastnosti

ExternalAuthorizationPolicies

Získá nebo nastaví kolekci externích zásad autorizace.

ImpersonateCallerForAllOperations

Získá nebo nastaví hodnotu, která označuje, zda služba provádí zosobnění pro všechny operace, které podporuje.

ImpersonateOnSerializingReply

Získá nebo nastaví hodnotu, která označuje, zda služba provádí zosobnění serializace odpovědi.

PrincipalPermissionMode

Získá nebo nastaví hlavní režim oprávnění.

RoleProvider

Získá nebo nastaví zprostředkovatele vlastní role.

ServiceAuthorizationManager

Získá nebo nastaví správce autorizace služby.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ShouldSerializeExternalAuthorizationPolicies()

Vrátí hodnotu, která označuje, zda ExternalAuthorizationPolicies se vlastnost změnila z výchozí hodnoty a měla by být serializována.

ShouldSerializeServiceAuthorizationManager()

Vrátí hodnotu, která označuje, zda ServiceAuthorizationManager se vlastnost změnila z výchozí hodnoty a měla by být serializována.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

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

Poskytuje možnost předávat vlastní data elementům vazby pro podporu implementace kontraktu.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Definuje explicitní implementaci rozhraní, která přidává chování odesílání ke konfiguraci vazby.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Poskytuje možnost zkontrolovat hostitele služby a popis služby, abyste ověřili, že služba může úspěšně běžet.

Platí pro