ServerInfo, classe
Fournit des information 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
Sécurité des threads
Tout membre static (Shared dans Visual Basic) public de ce type garantit la sécurité des threads. Il n'est pas garanti que les membres d'instance soient sécurisés au niveau des threads.