Compartir a través de


Permission.Enabled Propiedad

Definición

Obtiene o establece si los valores de los permisos representados por el objeto Permission están habilitados para el formulario actual.

public:
 property bool Enabled { bool get(); void set(bool value); };
public bool Enabled { get; set; }
member this.Enabled : bool with get, set
Public Property Enabled As Boolean

Valor de propiedad

true si la configuración de permisos está habilitada; de lo contrario , false.

Ejemplos

En el ejemplo siguiente se usa la propiedad Enabled para mostrar si los valores de los permisos están habilitados para el formulario actual.

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

Comentarios

Use la propiedad Enabled para determinar si los permisos están restringidos al formulario activo y para habilitar o deshabilitar permisos. Establezca Enabled en false para deshabilitar permisos y quitar todos los usuarios y sus permisos, salvo el autor del formulario.

Nota: En el modo de vista previa, la propiedad Enabled siempre devolverá false y, si el código intenta cambiar esta configuración, se genera una excepción System.Runtime.InteropServices.COMException y se devuelve el mensaje "The property/method is not available in preview mode".

Dado que el objeto Permission y sus miembros son nuevos en Microsoft InfoPath, debe convertir el objeto devuelto por la variable thisXDocument al _XDocument3 tipo para tener acceso a este objeto y a sus miembros. 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.

Se aplica a