Condividi tramite


Proprietà Permission.DocumentAuthor

Ottiene o imposta l'autore del modulo corrente come indirizzo di posta elettronica.

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(11)> _
Property DocumentAuthor As String

Dim instance As Permission
Dim value As String

value = instance.DocumentAuthor

instance.DocumentAuthor = value
[DispIdAttribute(11)] 
string DocumentAuthor { get; set; }

Valore proprietà

Indirizzo di posta elettronica dell'autore del modulo.

Osservazioni

L'autore del modulo dispone sempre di diritti di proprietà senza scadenza per il modulo, indipendentemente dal fatto che l'autorizzazione Proprietario sia concessa esplicitamente tramite un oggetto UserPermission.

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à DocumentAuthor per visualizzare l'indirizzo di posta elettronica dell'autore del documento.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisXDocument.UI.Alert(thisDoc.Permission.DocumentAuthor);
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
thisXDocument.UI.Alert(thisDoc.Permission.DocumentAuthor)

Vedere anche

Riferimenti

Interfaccia Permission
Membri Permission
Spazio dei nomi Microsoft.Office.Interop.InfoPath.SemiTrust