Share via


PermissionObject members

Include protected members
Include inherited members

Provides access to UserPermissionObject objects and permission settings that can be applied to a form.

The PermissionObject type exposes the following members.

Properties

  Name Description
Public property Count Gets the number of UserPermissionObject objects associated with the form. (Inherited from Permission.)
Public property DocumentAuthor Gets or sets the author of the current form as an e-mail address. (Inherited from Permission.)
Public property Enabled Gets or sets whether the permission settings represented by the Permission object are enabled for the current form. (Inherited from Permission.)
Public property Item Gets the UserPermission object at the specified index. (Inherited from Permission.)
Public property PermissionFromPolicy Gets whether a permission policy has been applied to the current form. (Inherited from Permission.)
Public property PolicyDescription Gets a description of the policy that was applied to the current form. (Inherited from Permission.)
Public property PolicyName Gets the name of the policy that was applied to the current form. (Inherited from Permission.)
Public property RequestPermissionURL Gets or sets the file, URL, or e-mail address to contact for users who need additional permissions on the current form. (Inherited from Permission.)
Public property StoreLicenses Gets or sets whether the user's license to view the current form should be cached to allow offline viewing when the user cannot connect to a rights management server. (Inherited from Permission.)

Top

Methods

  Name Description
Public method Add Creates a new set of permissions on the current form for the specified user with the specified permissions and an expiration date. (Inherited from Permission.)
Public method ApplyPolicy Applies a policy to the form using a policy template file. (Inherited from Permission.)
Public method GetEnumerator() Gets an IEnumerator for iterating over the collection. (Inherited from Permission.)
Public method RemoveAll Removes all UserPermission objects associated with the form. (Inherited from Permission.)

Top

See also

Reference

PermissionObject interface

Microsoft.Office.Interop.InfoPath namespace