ContentGrant Class

Definition

Represents a right granted to a user to access information in a rights managed document.

public ref class ContentGrant
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class ContentGrant
public class ContentGrant
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type ContentGrant = class
type ContentGrant = class
Public Class ContentGrant
Inheritance
ContentGrant
Attributes

Remarks

As with other System.Security.RightsManagement types, ContentGrant is only usable in full trust applications.

Constructors

ContentGrant(ContentUser, ContentRight)

Initializes a new instance of the ContentGrant class that grants a specified ContentUser a specified ContentRight.

ContentGrant(ContentUser, ContentRight, DateTime, DateTime)

Initializes a new instance of the ContentGrant class that grants a specified ContentUser a specified ContentRight for a specified DateTime duration.

Properties

Right

Gets the ContentRight that is granted.

User

Gets the user who is granted the access Right.

ValidFrom

Gets the starting date and time that the granted Right begins.

ValidUntil

Gets the ending date and time that the granted Right expires.

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to