Clase ServerInfo
Proporciona información acerca del servidor SharePoint Foundation en el cual se encuentra un formulario.
Jerarquía de la herencia
System.Object
Microsoft.Office.InfoPath.ServerInfo
Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en Microsoft.Office.InfoPath.dll)
Sintaxis
'Declaración
Public MustInherit Class ServerInfo
'Uso
Dim instance As ServerInfo
public abstract class ServerInfo
Comentarios
Si la plantilla de formulario se publica en un servidor SharePoint Foundation, los miembros de la clase ServerInfo se pueden utilizar para determinar información acerca del lugar donde se publica el formulario, como la dirección URL de la biblioteca de documentos donde está ubicado el formulario. Para obtener acceso al objeto ServerInfo asociado con el formulario actual, use la propiedad ServerInfo de la clase XmlForm.
En una plantilla de formulario de código administrado que use el modelo de objeto suministrado por los miembros del espacio de nombres Microsoft.Office.InfoPath, puede usar la palabra clave this (C#) o Me (Visual Basic) en el código de su formulario para obtener acceso a los miembros de la clase XmlForm directamente (sin requerir una variable de objeto que establezca una referencia a la clase XmlForm).
Por ejemplo, el siguiente ejemplo de código usa la palabra clave this o Me para obtener acceso al objeto ServerInfo asociado con el formulario actual y luego usa la propiedad SharePointListUrl para crear una variable de cadena que contenga la dirección URL de la biblioteca de documentos donde se encuentra el formulario.
string strListUrl = this.ServerInfo.SharePointListUrl.OriginalString;
Dim strListUrl As String = Me.ServerInfo.SharePointListUrl.OriginalString
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.