Share via


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())

See also

Reference

Permission interface

Permission members

Microsoft.Office.Interop.InfoPath namespace