Freigeben über


ServerInfo-Klasse

Stellt Informationen über den SharePoint Foundation-Server bereit, auf dem sich ein Formular befindet.

Vererbungshierarchie

System.Object
  Microsoft.Office.InfoPath.ServerInfo

Namespace:  Microsoft.Office.InfoPath
Assembly:  Microsoft.Office.InfoPath (in Microsoft.Office.InfoPath.dll)

Syntax

'Declaration
Public MustInherit Class ServerInfo
'Usage
Dim instance As ServerInfo
public abstract class ServerInfo

Hinweise

Wenn die Formularvorlage auf einem SharePoint Foundation-Server veröffentlicht wurde, können mithilfe der Member der ServerInfo-Klasse Informationen darüber ermittelt werden, wo das Formular veröffentlicht wurde, z. B. die URL der Dokumentbibliothek, in der sich das Formular befindet. Zum Zugreifen auf das dem aktuellen Formular zugeordnete ServerInfo-Objekt verwenden Sie die ServerInfo-Eigenschaft der XmlForm-Klasse.

In einer Formularvorlage mit verwaltetem Code, die mithilfe des Objektmodells erstellt wurde, das von den Membern des Microsoft.Office.InfoPath-Namespace bereitgestellt wird, können Sie das this-Schlüsselwort (in C#) oder das Me-Schlüsselwort (in Visual Basic) im Formularcode verwenden, um direkt auf die Member der XmlForm-Klasse zuzugreifen (ohne, dass eine Objektvariable benötigt wird, die einen Verweis auf die XmlForm-Klasse einrichtet).

Beispielsweise wird in folgendem Code das this- oder Me-Schlüsselwort verwendet, um auf das dem aktuellen Formular zugeordnete ServerInfo-Objekt zuzugreifen. Anschließend wird mithilfe der SharePointListUrl-Eigenschaft eine Zeichenfolgenvariable erstellt, die die URL der Dokumentbibliothek enthält, in der sich das Formular befindet.

string strListUrl = this.ServerInfo.SharePointListUrl.OriginalString;
Dim strListUrl As String = Me.ServerInfo.SharePointListUrl.OriginalString

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

ServerInfo-Member

Microsoft.Office.InfoPath-Namespace