AuthorizationContext Constructor (Object, String, String, IServiceProvider, IDictionary<Object, Object>)
[WCF RIA Services Version 1 Service Pack 2 is compatible with either .NET framework 4 or .NET Framework 4.5, and with either Silverlight 4 or Silverlight 5.]
Initializes a new instance of the AuthorizationContext class with the specified instance, operation, operation type, service provider, and items.
Namespace: System.ComponentModel.DataAnnotations
Assembly: System.ServiceModel.DomainServices.Server (in System.ServiceModel.DomainServices.Server.dll)
Syntax
'Declaration
Public Sub New ( _
instance As Object, _
operation As String, _
operationType As String, _
serviceProvider As IServiceProvider, _
items As IDictionary(Of Object, Object) _
)
'Usage
Dim instance As Object
Dim operation As String
Dim operationType As String
Dim serviceProvider As IServiceProvider
Dim items As IDictionary(Of Object, Object)
Dim instance As New AuthorizationContext(instance, _
operation, operationType, serviceProvider, _
items)
public AuthorizationContext(
Object instance,
string operation,
string operationType,
IServiceProvider serviceProvider,
IDictionary<Object, Object> items
)
public:
AuthorizationContext(
Object^ instance,
String^ operation,
String^ operationType,
IServiceProvider^ serviceProvider,
IDictionary<Object^, Object^>^ items
)
new :
instance:Object *
operation:string *
operationType:string *
serviceProvider:IServiceProvider *
items:IDictionary<Object, Object> -> AuthorizationContext
public function AuthorizationContext(
instance : Object,
operation : String,
operationType : String,
serviceProvider : IServiceProvider,
items : IDictionary<Object, Object>
)
Parameters
- instance
Type: System.Object
Optional object instance.
- operation
Type: System.String
Name of the operation requiring authorization.
- operationType
Type: System.String
Description of the kind of the operation requiring authorization, such as "Query".
- serviceProvider
Type: System.IServiceProvider
Optional IServiceProvider to use when GetService is called.
- items
Type: System.Collections.Generic.IDictionary<Object, Object>
Optional set of key/value pairs to make available to consumers through the Items property. If nulla null reference (Nothing in Visual Basic), an empty dictionary will be created. If not nulla null reference (Nothing in Visual Basic), the set of key/value pairs will be copied into a new dictionary, preventing consumers from modifying the original dictionary.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | When operation or operationType is nulla null reference (Nothing in Visual Basic) or empty. |