Proprietà _XDocument3.Permission
Ottiene un riferimento a un oggetto PermissionObject associato al modulo.
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(50)> _
ReadOnly Property Permission As PermissionObject
Dim instance As _XDocument3
Dim value As PermissionObject
value = instance.Permission
[DispIdAttribute(50)]
PermissionObject Permission { get; }
Valore proprietà
Oggetto PermissionObject che rappresenta le impostazioni delle autorizzazioni IRM (Information Rights Management) per il modulo.
Osservazioni
Dopo che viene restituito un riferimento all'oggetto PermissionObject, questo può essere utilizzato per limitare le autorizzazioni per il modulo attivo e per restituire o definire impostazioni relative alle autorizzazioni specifiche che determinano, ad esempio, se i dati del modulo possono essere modificati, copiati o stampati.
Poiché la proprietà Permission è una novità di Microsoft Office InfoPath 2007, è necessario dichiarare il tipo _XDocument3 ed eseguire il relativo cast per accedere alla proprietà. 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à Permission per restituire un oggetto PermissionObject per il modulo corrente, che utilizza quindi la proprietà Enabled per visualizzare se le impostazioni relative alle autorizzazioni sono attivate 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 _XDocument3
Membri _XDocument3
Spazio dei nomi Microsoft.Office.Interop.InfoPath.SemiTrust