UserPermissionCollection.Item-Eigenschaft (String)
Ruft das UserPermission-Objekt mit der angegebenen UserId-Eigenschaft aus der Auflistung ab.
Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Syntax
'Declaration
Public MustOverride ReadOnly Default Property Item ( _
userId As String _
) As UserPermission
'Usage
Dim instance As UserPermissionCollection
Dim userId As String
Dim value As UserPermission
value = instance(userId)
public abstract UserPermission this [
string userId
] { get; }
Parameter
- userId
Die E-Mail-Adresse des angegebenen Benutzers.
Eigenschaftswert
UserPermission zur Darstellung des angegebenen Benutzers. Gibt null zurück, wenn die angegebene userId nicht vorhanden ist.
Hinweise
Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.
Auf diesen Typ oder diesen Member kann nur über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft Office InfoPath 2007 geöffnet wurden.
Beispiel
Im folgenden Beispiel wird durch Klicken auf das Steuerelement Schaltfläche das UserPermissionsCollection-Element für das aktuelle Formular abgerufen und für den Benutzer mit der E-Mail-Adresse jemand@example.com die Change-Zugriffsebene festgelegt.
public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
Permission.UserPermissions["someone@example.com"].Permission =
PermissionType.Change;
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
Permission.UserPermissions("someone@example.com").Permission = _
PermissionType.Change
End Sub
Siehe auch
Referenz
UserPermissionCollection-Klasse
UserPermissionCollection-Member
Microsoft.Office.InfoPath-Namespace