Freigeben über


UserPermission.ExpirationDate-Eigenschaft

Ruft das optionale Ablaufdatum für die Berechtigungen auf dem aktuellen Formular ab, das dem Benutzer zugeordnet ist, der mit einer Instanz der UserPermission-Klasse verknüpft ist, oder legt es fest.

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

Syntax

'Declaration
Public MustOverride Property ExpirationDate As DateTime
'Usage
Dim instance As UserPermission
Dim value As DateTime

value = instance.ExpirationDate

instance.ExpirationDate = value
public abstract DateTime ExpirationDate { get; set; }

Eigenschaftswert

System.DateTime zur Darstellung des Ablaufdatums für den Benutzer, der mit dem UserPermission-Objekt verbunden ist.

Hinweise

Eine Instanz der UserPermission-Klasse verknüpft eine Berechtigungsgruppe auf dem aktuellen Formular mit einem einzelnen Benutzer und einem optionalen Ablaufdatum. Die ExpirationDate-Eigenschaft ruft das optionale Ablaufdatum für dieses UserPermission-Objekt mithilfe der lokalen Zeitzone ab oder legt es fest.

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 dem UserPermissionsCollection-Objekt für das aktuelle Formular abgerufen und dann das Ablaufdatum für diesen Benutzer angezeigt.

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

Siehe auch

Referenz

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