Freigeben über


UserPermission.Permission Eigenschaft

Definition

Ruft einen Wert ab, der die Berechtigungen für das aktuelle Formular darstellt, das dem Benutzer zugewiesen ist, der einem instance der -Klasse zugeordnet ist, oder legt diesen UserPermission fest.

public:
 abstract property Microsoft::Office::InfoPath::PermissionType Permission { Microsoft::Office::InfoPath::PermissionType get(); void set(Microsoft::Office::InfoPath::PermissionType value); };
public abstract Microsoft.Office.InfoPath.PermissionType Permission { get; set; }
member this.Permission : Microsoft.Office.InfoPath.PermissionType with get, set
Public MustOverride Property Permission As PermissionType

Eigenschaftswert

Eine oder eine Kombination von PermissionType Konstanten.

Beispiele

Im folgenden Beispiel werden durch Klicken auf das Steuerelement Schaltfläche der angegebene Benutzer aus dem UserPermissionsCollection-Objekt für das aktuelle Formular abgerufen und dann die Berechtigungen für diesen Benutzer angezeigt.

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   UserPermission thisUser = 
      Permission.UserPermissions["someone@example.com"];
   MessageBox.Show(thisUser.Permission.ToString());
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   UserPermission thisUser = _
      Permission.UserPermissions("someone@example.com")
   MessageBox.Show(thisUser.Permission.ToString())
End Sub

Hinweise

Eine Instanz der UserPermission-Klasse verknüpft eine Berechtigungsgruppe auf dem aktuellen Formular mit einem einzelnen Benutzer und einem optionalen Ablaufdatum. Die Permission-Eigenschaft ruft die Benutzerberechtigungen ab, die von diesem UserPermission-Objekt festgelegt werden, oder legt sie fest. Während einige Berechtigungen, die über die Benutzeroberfläche erteilt werden, auf alle Benutzer angewendet werden, können Sie das UserPermission-Objekt verwenden, um die Berechtigungen auf einer benutzerbezogenen Basis mit benutzerbezogenem Ablaufdatum zuzuweisen.

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: