Freigeben über


UserPermission.UserId Eigenschaft

Definition

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

public:
 property System::String ^ UserId { System::String ^ get(); };
public string UserId { get; }
member this.UserId : string
Public ReadOnly Property UserId As String

Eigenschaftswert

Die E-Mail-Adresse des Benutzers.

Beispiele

Im folgenden Beispiel wird das zweite UserPermission-Objekt aus der Permission Auflistung für das aktuelle Formular abgerufen, und dann wird die UserId-Eigenschaft verwendet, um die E-Mail-Adresse des Benutzers anzuzeigen.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
UserPermission thisUser = 
   thisDoc.Permission[1];
thisXDocument.UI.Alert(thisUser.UserId);
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
UserPermission thisUser = 
   Permission.UserPermissions(1)
thisXDocument.UI.Alert(thisUser.UserId)

Hinweise

Das UserPermission-Objekt, das einer Berechtigungsgruppe auf dem aktuellen Formular mit einem einzelnen Benutzer und einem optionalen Ablaufdatum zugeordnet ist. Die UserId-Eigenschaft gibt die E-Mail-Adresse des Benutzers zurück, dessen Berechtigungen vom UserPermission-Objekt bestimmt werden.

Da das UserPermission-Objekt und seine Member neu in Microsoft InfoPath sind, müssen Sie das von der thisXDocument-Variable zurückgegebene Objekt in den _XDocument3 Typ umwandeln, um auf dieses Objekt und seine Member zuzugreifen. Weitere Informationen hierzu finden Sie unter Vorgehensweise: Verwenden von Objektmodellmembern, die nicht mit InfoPath 2003 kompatibel sind.

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.

Gilt für: