Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene o imposta lo stato di attivazione o di disattivazione delle impostazioni relative alle autorizzazioni rappresentate dall'oggetto Permission per il modulo corrente.
Questa proprietà non è compatibile con CLS.
Spazio dei nomi: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Sintassi
<DispIdAttribute(6)> _
Property Enabled As Boolean
Dim instance As Permission
Dim value As Boolean
value = instance.Enabled
instance.Enabled = value
[DispIdAttribute(6)]
bool Enabled { get; set; }
Valore proprietà
true se le impostazioni relative alle 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". |
Poiché l'oggetto Permission e i relativi membri sono una novità di Microsoft Office InfoPath 2007, è necessario eseguire il cast dell'oggetto restituito dalla variabile thisXDocument al tipo _XDocument3 per accedere all'oggetto e ai relativi membri. Per ulteriori informazioni, vedere Procedura: Utilizzare membri di Microsoft.Office.Interop.InfoPath.SemiTrust non compatibili con InfoPath 2003.
Possono accedere a questo membro solo moduli eseguiti nello stesso dominio del modulo aperto oppure moduli a cui sono state concesse autorizzazioni tra domini.
Esempio
Nell'esempio seguente viene utilizzata la proprietà Enabled per visualizzare lo stato di attivazione o di disattivazione delle impostazioni relative alle autorizzazioni per il modulo corrente.
_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())
Vedere anche
Riferimenti
Interfaccia Permission
Membri Permission
Spazio dei nomi Microsoft.Office.Interop.InfoPath.SemiTrust
Nota: