Compartir a través de


XmlForm.Permission (Propiedad)

Obtiene una referencia a un objeto Permission asociado al formulario.

Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en microsoft.office.infopath.dll)

Sintaxis

Public MustOverride ReadOnly Property Permission As Permission

Dim instance As XmlForm
Dim value As Permission

value = instance.Permission
public abstract Permission Permission { get; }

Valor de propiedad

Objeto Permission que representa la configuración del permiso Information Rights Management (IRM) para el formulario.

Comentarios

Una vez que se ha devuelto una referencia al objeto Permission, 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.

Sólo pueden tener acceso a este miembro los formularios que se ejecuten en el mismo dominio que el formulario abierto actualmente o los formularios a los que se hayan concedido permisos entre dominios.

Se puede tener acceso a este tipo o miembro solamente desde un código ejecutado en formularios abiertos en Microsoft Office InfoPath 2007.

Ejemplo

En el siguiente ejemplo, al hacer clic en el control Botón se usa la propiedad Permission para devolver un objeto Permission para el formulario actual y, a continuación, se usa la propiedad Enabled para mostrar si hay una configuración de permisos activada para el formulario actual.

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   MessageBox.Show(this.Permission.Enabled.ToString());
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   MessageBox.Show(Me.Permission.Enabled.ToString())
End Sub

Vea también

Referencia

XmlForm (Clase)
XmlForm (Miembros)
Microsoft.Office.InfoPath (Espacio de nombres)