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.

Vea también

Referencia

Miembros ServerInfo

Espacio de nombres Microsoft.Office.InfoPath