Proprietà Permission.UserPermissions
Ottiene un insieme UserPermissionCollection per il modulo corrente.
Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Sintassi
Public MustOverride ReadOnly Property UserPermissions As UserPermissionCollection
Dim instance As Permission
Dim value As UserPermissionCollection
value = instance.UserPermissions
public abstract UserPermissionCollection UserPermissions { get; }
Valore proprietà
Insieme UserPermissionCollection che rappresenta gli utenti e le relative autorizzazioni per il modulo corrente.
Osservazioni
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 ottenuto, facendo clic sul controllo Pulsante, l'insieme UserPermissionsCollection per il modulo corrente, viene aggiunto e assegnato un utente al livello di accesso Change e viene impostata una data di scadenza di due giorni dalla data corrente.
public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
string strExpirationDate = DateTime.Today.AddDays(2).ToString();
DateTime dtExpirationDate = DateTime.Parse(strExpirationDate);
this.Permission.UserPermissions.Add("someone@example.com",
PermissionType.Change, dtExpirationDate);
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
Dim strExpirationDate As String = _
DateTime.Today.AddDays(2).ToString()
dtExpirationDate As DateTime = DateTime.Parse(strExpirationDate)
Me.Permission.UserPermissions.Add("someone@example.com", _
PermissionType.Change, dtExpirationDate)
End Sub
Vedere anche
Riferimenti
Classe Permission
Membri Permission
Spazio dei nomi Microsoft.Office.InfoPath