Permission.UserPermissions, propriété
Obtient une collection UserPermissionCollection pour le formulaire actif.
Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans microsoft.office.infopath.dll)
Syntaxe
Public MustOverride ReadOnly Property UserPermissions As UserPermissionCollection
Dim instance As Permission
Dim value As UserPermissionCollection
value = instance.UserPermissions
public abstract UserPermissionCollection UserPermissions { get; }
Valeur de la propriété
Collection UserPermissionCollection représentant les utilisateurs et les autorisations correspondantes pour le formulaire actif.
Remarques
Ce membre est accessible uniquement par les formulaires qui s'exécutent dans le même domaine que le formulaire ouvert ou par les formulaires qui disposent d'autorisations indépendantes des domaines.
Ce type ou ce membre est uniquement accessible à partir du code exécuté dans les formulaires ouverts dans Microsoft Office InfoPath 2007.
Exemple
Dans l'exemple ci-dessous, le contrôle Bouton permet d'obtenir la collection UserPermissionsCollection pour le formulaire actif, d'ajouter et d'attribuer un utilisateur au niveau d'accès Modification, ainsi que de définir une date d'expiration de deux jours à compter de la date du jour.
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
Voir aussi
Référence
Permission, classe
Membres Permission
Microsoft.Office.InfoPath, espace de noms