Condividi tramite


Proprietà Permission.RequestPermissionURL

Ottiene o imposta il file, l'URL o l'indirizzo di posta elettronica da utilizzare se sono necessarie ulteriori autorizzazioni nel 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(7)> _
Property RequestPermissionURL As String

Dim instance As Permission
Dim value As String

value = instance.RequestPermissionURL

instance.RequestPermissionURL = value
[DispIdAttribute(7)] 
string RequestPermissionURL { get; set; }

Valore proprietà

Stringa specificata nella casella di testo Gli utenti possono richiedere autorizzazioni aggiuntive all'indirizzo della finestra di dialogo Autorizzazioni in modalità progettazione di InfoPath oppure valore impostato dal codice utilizzando questa proprietà.

Osservazioni

La proprietà RequestPermissionUrl corrisponde al valore specificato nella casella di testo Gli utenti possono richiedere autorizzazioni aggiuntive all'indirizzo nell'interfaccia utente in modalità progettazione. Utilizzare la proprietà RequestPermissionUrl per specificare un file, un sito Web o un contatto di posta elettronica che gli utenti possono utilizzare per richiedere, o per ottenere informazioni su come richiedere, ulteriori autorizzazioni nel modulo attivo. Ad esempio:

  • Un indirizzo Web: http://companyserver/request_permissions.asp

  • Un file: \\companyserver\share\requesting_permissions.txt

  • Un indirizzo di posta elettronica: mailto:permissionsmrg@example.com?Subject=Request%20permissions

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à RequestPermissionURL per visualizzare l'URL o l'indirizzo di posta elettronica da utilizzare per ottenere ulteriori autorizzazioni.

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

Vedere anche

Riferimenti

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