Permission.PermissionFromPolicy property
Gets whether a permission policy has been applied to the current form.
Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in Microsoft.Office.Interop.InfoPath.dll)
Syntax
'Declaration
ReadOnly Property PermissionFromPolicy As Boolean
Get
'Usage
Dim instance As Permission
Dim value As Boolean
value = instance.PermissionFromPolicy
bool PermissionFromPolicy { get; }
Property value
Type: System.Boolean
true if the permission policy was applied; otherwise, false.
Remarks
InfoPath supports the use of administrative permission policies which list users and groups and their form permissions. The PermissionFromPolicy property indicates whether a permission policy was applied the last time permissions were enabled on the form.
The PermissionFromPolicy property always returns false when checked by a non-owner of the form, even when the user has object model permissions.
Examples
In the following example, the PermissionFromPolicy property is used to display whether a permission policy has been applied to the current form.
_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisXDocument.UI.Alert(
thisDoc.Permission.PermissionFromPolicy.ToString());
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
thisXDocument.UI.Alert( _
thisDoc.Permission.PermissionFromPolicy.ToString())