Freigeben über


UserPermission.UserId-Eigenschaft

Ruft die E-Mail-Adresse des Benutzers ab, dessen Berechtigungen für das aktuelle Formular vom angegebenen UserPermission-Objekt bestimmt werden.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

'Declaration
Public MustOverride ReadOnly Property UserId As String
'Usage
Dim instance As UserPermission
Dim value As String

value = instance.UserId
public abstract string UserId { get; }

Eigenschaftswert

Die E-Mail-Adresse des Benutzers.

Hinweise

Eine Instanz der UserPermission-Klasse verknüpft eine Berechtigungsgruppe auf dem aktuellen Formular mit einem einzelnen Benutzer und einem optionalen Ablaufdatum. Die UserId-Eigenschaft gibt die E-Mail-Adresse des Benutzers zurück, dessen Berechtigungen vom UserPermission-Objekt bestimmt werden.

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 der angegebene Benutzer aus UserPermissionsCollection für das aktuelle Formular abgerufen und dann die E-Mail-Adresse für diesen Benutzer angezeigt.

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

Siehe auch

Referenz

UserPermission-Klasse
UserPermission-Member
Microsoft.Office.InfoPath-Namespace