Condividi tramite


Proprietà Permission.Enabled

Ottiene o imposta lo stato di attivazione o di disattivazione delle impostazioni delle autorizzazioni rappresentate dall'oggetto Permission per il modulo corrente.

Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Sintassi

Public MustOverride Property Enabled As Boolean

Dim instance As Permission
Dim value As Boolean

value = instance.Enabled

instance.Enabled = value
public abstract bool Enabled { get; set; }

Valore proprietà

True se le impostazioni delle autorizzazioni sono attivate, altrimenti false.

Osservazioni

Utilizzare la proprietà Enabled per determinare se le autorizzazioni sono limitate al modulo attivo e per attivare o disattivare le autorizzazioni. Impostare la proprietà Enabled su false per disattivare le autorizzazioni e rimuovere tutti gli utenti, ad eccezione dell'autore del modulo, e le relative autorizzazioni.

Nota:

In modalità anteprima, la proprietà Enabled restituisce sempre il valore false e, se il codice cerca di modificare questa impostazione, viene generato un oggetto System.Runtime.InteropServices.COMException e viene restituito il messaggio "Proprietà/metodo non disponibile in modalità anteprima".

Possono accedere a questo membro solo moduli eseguiti nello stesso dominio del modulo aperto oppure moduli a cui sono state concesse autorizzazioni tra domini.

A questo tipo o membro può accedere solo il codice in esecuzione in moduli aperti in Microsoft Office InfoPath 2007.

Esempio

Nell'esempio seguente viene indicato, facendo clic sul controllo Pulsante, se le impostazioni delle autorizzazioni sono attivate per il modulo corrente.

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

Vedere anche

Riferimenti

Classe Permission
Membri Permission
Spazio dei nomi Microsoft.Office.InfoPath