Sdílet prostřednictvím


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