Share via


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

  • 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".
  • 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.

See Also

Reference

AuthorizationContext Class

AuthorizationContext Overload

System.ComponentModel.DataAnnotations Namespace