ContentGrant Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the ContentGrant class.
Overloads
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. |
ContentGrant(ContentUser, ContentRight)
Initializes a new instance of the ContentGrant class that grants a specified ContentUser a specified ContentRight.
public:
ContentGrant(System::Security::RightsManagement::ContentUser ^ user, System::Security::RightsManagement::ContentRight right);
public ContentGrant (System.Security.RightsManagement.ContentUser user, System.Security.RightsManagement.ContentRight right);
new System.Security.RightsManagement.ContentGrant : System.Security.RightsManagement.ContentUser * System.Security.RightsManagement.ContentRight -> System.Security.RightsManagement.ContentGrant
Public Sub New (user As ContentUser, right As ContentRight)
Parameters
- user
- ContentUser
The user the access right is granted to.
- right
- ContentRight
The access right that is granted.
Remarks
This constructor initializes the ContentGrant instance with no date or time limitations.
The ValidFrom property is set to DateTime.MinValue which indicates there is no starting limitation.
The ValidUntil property is set to DateTime.MaxValue which indicates there is no ending limitation.
Use the alternate ContentGrant constructor to create an instance with date and time limitations.
See also
Applies to
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.
public:
ContentGrant(System::Security::RightsManagement::ContentUser ^ user, System::Security::RightsManagement::ContentRight right, DateTime validFrom, DateTime validUntil);
public ContentGrant (System.Security.RightsManagement.ContentUser user, System.Security.RightsManagement.ContentRight right, DateTime validFrom, DateTime validUntil);
new System.Security.RightsManagement.ContentGrant : System.Security.RightsManagement.ContentUser * System.Security.RightsManagement.ContentRight * DateTime * DateTime -> System.Security.RightsManagement.ContentGrant
Public Sub New (user As ContentUser, right As ContentRight, validFrom As DateTime, validUntil As DateTime)
Parameters
- user
- ContentUser
The user the access right is granted to.
- right
- ContentRight
The access right that is granted.
- validFrom
- DateTime
The starting date and time that the right begins.
- validUntil
- DateTime
The ending date and time that the right expires.
Remarks
Specify the validFrom
parameter with DateTime.MinValue if there is no start date and time limitation.
Specify the validUntil
parameter with DateTime.MaxValue if there is no end date and time limitation.