ServiceAuthorizationBehavior Class

 

Provides properties related to service authorization behavior.

Namespace:   System.ServiceModel.Description
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

System.Object
  System.ServiceModel.Description.ServiceAuthorizationBehavior

public sealed class ServiceAuthorizationBehavior : IServiceBehavior

NameDescription
System_CAPS_pubmethodServiceAuthorizationBehavior()

Initializes a new instance of the ServiceAuthorizationBehavior class.

NameDescription
System_CAPS_pubpropertyExternalAuthorizationPolicies

Gets or sets a collection of external authorization policies.

System_CAPS_pubpropertyImpersonateCallerForAllOperations

Gets or sets a value that indicates whether the service performs impersonation for all the operations that it supports.

System_CAPS_pubpropertyImpersonateOnSerializingReply

Gets or sets a value that indicates whether the service performs impersonation on serializing reply.

System_CAPS_pubpropertyPrincipalPermissionMode

Gets or sets the principal permission mode.

System_CAPS_pubpropertyRoleProvider

Gets or sets a custom role provider.

System_CAPS_pubpropertyServiceAuthorizationManager

Gets or sets the service authorization manager.

NameDescription
System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodShouldSerializeExternalAuthorizationPolicies()

Returns a value that indicates whether the ExternalAuthorizationPolicies property has changed from its default value and should be serialized.

System_CAPS_pubmethodShouldSerializeServiceAuthorizationManager()

Returns a value that indicates whether the ServiceAuthorizationManager property has changed from its default value and should be serialized.

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

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

Provides the ability to pass custom data to binding elements to support the contract implementation.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Defines an explicit interface implementation that adds dispatch behaviors to configure the binding.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Provides the ability to inspect the service host and the service description to confirm that the service can run successfully.

Authorization occurs at the service level and at the operation level. This class contains properties related to authorization at the service level.

.NET Framework
Available since 3.0

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: