Compartir a través de


de la propiedad _XDocument3.Permission

Obtiene una referencia a un objeto PermissionObject asociado al formulario.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
ReadOnly Property Permission As PermissionObject
    Get
'Uso
Dim instance As _XDocument3
Dim value As PermissionObject

value = instance.Permission
PermissionObject Permission { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.InfoPath.SemiTrust.PermissionObject
Objeto PermissionObject que representa la configuración del permiso Information Rights Management (IRM) para el formulario.

Comentarios

Una vez devuelta una referencia al objeto PermissionObject, se puede usar para restringir los permisos al formulario activo y devolver o establecer una configuración de permisos concreta, por ejemplo si los datos del formulario se pueden editar, copiar o imprimir.

Dado que la propiedad Permission es nueva en Microsoft Office InfoPath 2007, debe declararla y convertirla en el tipo _XDocument3 para poder tener acceso a ella. Para obtener más información, vea Cómo: Usar miembros del modelo de objetos que no son compatibles con InfoPath 2003.

Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.

Ejemplos

En el siguiente ejemplo, la propiedad Permission para devolver un objeto PermissionObject para el formulario en uso, el cual usa a continuación la propiedad Enabled para mostrar si los valores de los permisos están habilitados para el formulario en uso.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisXDocument.UI.Alert(
   thisDoc.Permission.Enabled.ToString());
Dim thisDoc As _XDocument3 = _
   DirectCast(thisXDocument, _XDocument3)
thisXDocument.UI.Alert(
   thisDoc.Permission.Enabled.ToString())

Vea también

Referencia

interfaz _XDocument3

Miembros _XDocument3

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust