Partager via


ServerInfo - Classe

Fournit des informations sur le serveur SharePoint Foundation où se trouve un formulaire.

Hiérarchie d’héritage

System.Object
  Microsoft.Office.InfoPath.ServerInfo

Espace de noms :  Microsoft.Office.InfoPath
Assembly :  Microsoft.Office.InfoPath (dans Microsoft.Office.InfoPath.dll)

Syntaxe

'Déclaration
Public MustInherit Class ServerInfo
'Utilisation
Dim instance As ServerInfo
public abstract class ServerInfo

Remarques

Si le modèle de formulaire a été publié vers un serveur SharePoint Foundation, les membres de la classe ServerInfo peuvent être utilisés pour déterminer les informations concernant l'emplacement de publication du formulaire, par exemple l'URL de la bibliothèque de documents où se trouve le formulaire. Pour accéder à l'objet ServerInfo associé au formulaire actuel, utilisez la propriété ServerInfo de la classe XmlForm.

Dans un modèle de formulaire avec code managé, créé à l'aide du modèle objet fourni par les membres de l'espace de noms Microsoft.Office.InfoPath, vous pouvez utiliser le mot clé this (C#) ou Me (Visual Basic) dans le code du formulaire pour accéder aux membres de la classe XmlForm directement (sans nécessiter une référence à la classe XmlForm).

Ainsi, l'exemple de code suivant utilise le mot clé this ou Me pour accéder à l'objet ServerInfo associé au formulaire actuel, puis utilise la propriété SharePointListUrl pour créer une variable chaîne qui contient l'URL de la bibliothèque de documents où se trouve le formulaire.

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

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

ServerInfo - Membres

Microsoft.Office.InfoPath - Espace de noms