ServiceAuthorizationBehavior Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |