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

Name Description
ServiceAuthorizationBehavior()

Inicializuje novou instanci ServiceAuthorizationBehavior třídy.

Vlastnosti

Name Description
ExternalAuthorizationPolicies

Získá nebo nastaví kolekci zásad externí 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á určuje, zda služba provádí zosobnění při serializaci odpovědi.

PrincipalPermissionMode

Získá nebo nastaví režim oprávnění objektu zabezpečení.

RoleProvider

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

ServiceAuthorizationManager

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

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

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

ShouldSerializeServiceAuthorizationManager()

Vrátí hodnotu, která urč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í

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

Poskytuje možnost předat vlastní data do vazeb prvků pro podporu implementace kontraktu.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

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

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Poskytuje možnost zkontrolovat hostitele služby a popis služby a ověřit, že služba může být úspěšně spuštěna.

Platí pro