Freigeben über


UserPermissionCollection.Item[] Eigenschaft

Definition

Überlädt

Item[Int32]

Ruft das UserPermission -Objekt am angegebenen Index in der Auflistung ab.

Item[String]

Rufen Sie das UserPermission -Objekt mit dem angegebenen UserId aus der Auflistung ab.

Item[Int32]

Ruft das UserPermission -Objekt am angegebenen Index in der Auflistung ab.

public:
 abstract property Microsoft::Office::InfoPath::UserPermission ^ default[int] { Microsoft::Office::InfoPath::UserPermission ^ get(int index); };
public abstract Microsoft.Office.InfoPath.UserPermission this[int index] { get; }
member this.Item(int) : Microsoft.Office.InfoPath.UserPermission
Default Public MustOverride ReadOnly Property Item(index As Integer) As UserPermission

Parameter

index
Int32

Der nullbasierte Index des abzurufenden UserPermission-Objekts.

Eigenschaftswert

Ein UserPermission -Objekt, das den angegebenen Benutzer darstellt.

Beispiele

Im folgenden Beispiel wird durch Klicken auf das Schaltfläche-Steuerelement das UserPermissionsCollection-Element für das aktuelle Formular abgerufen und für den zweiten Benutzer in der Auflistung die Change-Zugriffsebene festgelegt.

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   Permission.UserPermissions[1].Permission = PermissionType.Change;
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   Permission.UserPermissions(1).Permission = PermissionType.Change
End Sub

Hinweise

Auf dieses Mitglied kann nur mithilfe von Formularen zugegriffen werden, die in der gleichen Domäne wie das derzeit geöffnete Formular ausgeführt werden oder denen domänenübergreifende Berechtigungen zugewiesen wurden.

Auf diesen Typ oder dieses Mitglied kann nur über Code zugegriffen werden, der in Formularen ausgeführt wird, die in Microsoft InfoPath Filler geöffnet wurden.

Gilt für:

Item[String]

Rufen Sie das UserPermission -Objekt mit dem angegebenen UserId aus der Auflistung ab.

public:
 abstract property Microsoft::Office::InfoPath::UserPermission ^ default[System::String ^] { Microsoft::Office::InfoPath::UserPermission ^ get(System::String ^ userId); };
public abstract Microsoft.Office.InfoPath.UserPermission this[string userId] { get; }
member this.Item(string) : Microsoft.Office.InfoPath.UserPermission
Default Public MustOverride ReadOnly Property Item(userId As String) As UserPermission

Parameter

userId
String

Die E-Mail-Adresse des angegebenen Benutzers.

Eigenschaftswert

Eine UserPermission , die den angegebenen Benutzer darstellt. Gibt einen NULL-Verweis (Nothing in Visual Basic) zurück, wenn der angegebene userId nicht vorhanden ist.

Beispiele

Im folgenden Beispiel wird durch Klicken auf das Button-Steuerelement die UserPermissionsCollection für das aktuelle Formular abgerufen und der Benutzer mit der E-Mail-Adresse someone@example.com auf die Zugriffsebene Ändern 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

Hinweise

Auf dieses Mitglied kann nur mithilfe von Formularen zugegriffen werden, die in der gleichen Domäne wie das derzeit geöffnete Formular ausgeführt werden oder denen domänenübergreifende Berechtigungen zugewiesen wurden.

Auf diesen Typ oder dieses Mitglied kann nur über Code zugegriffen werden, der in Formularen ausgeführt wird, die in Microsoft InfoPath Filler geöffnet wurden.

Gilt für: