Click or drag to resize

SecureDataServiceHostFactory Class

A service host factory for WCF Data Services that enables role-based security using IAuthorizationPolicy.
Inheritance Hierarchy

Namespace: GSF.ServiceModel.Activation
Assembly: GSF.ServiceModel (in GSF.ServiceModel.dll) Version: 2.4.181-beta
Syntax
public class SecureDataServiceHostFactory : DataServiceHostFactory
View Source

The SecureDataServiceHostFactory type exposes the following members.

Constructors
 NameDescription
Public methodSecureDataServiceHostFactory Initializes a new instance of the SecureDataServiceHostFactory class.
Public methodSecureDataServiceHostFactory(ListIEndpointBehavior) Initializes a new instance of the SecureDataServiceHostFactory class.
Public methodSecureDataServiceHostFactory(ListIServiceBehavior) Initializes a new instance of the SecureDataServiceHostFactory class.
Public methodSecureDataServiceHostFactory(ListIServiceBehavior, ListIEndpointBehavior) Initializes a new instance of the SecureDataServiceHostFactory class.
Top
Properties
 NameDescription
Public propertyAuthorizationPolicy Gets or sets the IAuthorizationPolicy used for securing the service.
Public propertyEndpointBehaviors Gets or sets the list of endpoint behaviors applied to endpoints created for the service.
Public propertyServiceBehaviors Gets or sets the list of IServiceBehavior applied to the service.
Top
Methods
 NameDescription
Public methodCreateServiceHost(String, Uri)Creates a ServiceHost with specific base addresses and initializes it with specified data.
(Inherited from ServiceHostFactory)
Protected methodCreateServiceHost(Type, Uri) Creates a new DataServiceHost from the URI.
(Overrides DataServiceHostFactoryCreateServiceHost(Type, Uri))
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension MethodGetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Top
See Also