ServiceAuthorizationBehavior Klass

Definition

Tillhandahåller egenskaper som rör beteende för tjänstauktorisering.

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
Arv
ServiceAuthorizationBehavior
Implementeringar

Kommentarer

Auktorisering sker på tjänstnivå och på åtgärdsnivå. Den här klassen innehåller egenskaper som rör auktorisering på tjänstnivå.

Konstruktorer

Name Description
ServiceAuthorizationBehavior()

Initierar en ny instans av ServiceAuthorizationBehavior klassen.

Egenskaper

Name Description
ExternalAuthorizationPolicies

Hämtar eller anger en samling externa auktoriseringsprinciper.

ImpersonateCallerForAllOperations

Hämtar eller anger ett värde som anger om tjänsten utför personifiering för alla åtgärder som den stöder.

ImpersonateOnSerializingReply

Hämtar eller anger ett värde som anger om tjänsten utför personifiering vid serialisering av svar.

PrincipalPermissionMode

Hämtar eller anger huvudbehörighetsläget.

RoleProvider

Hämtar eller anger en anpassad rollprovider.

ServiceAuthorizationManager

Hämtar eller anger tjänstauktoriseringshanteraren.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ShouldSerializeExternalAuthorizationPolicies()

Returnerar ett värde som anger om egenskapen ExternalAuthorizationPolicies har ändrats från standardvärdet och ska serialiseras.

ShouldSerializeServiceAuthorizationManager()

Returnerar ett värde som anger om egenskapen ServiceAuthorizationManager har ändrats från standardvärdet och ska serialiseras.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

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

Ger möjlighet att skicka anpassade data till bindningselement som stöd för kontraktsimplementeringen.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Definierar en explicit gränssnittsimplementering som lägger till sändningsbeteenden för att konfigurera bindningen.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Ger möjlighet att inspektera tjänstvärden och tjänstbeskrivningen för att bekräfta att tjänsten kan köras.

Gäller för