Compartir a través de


Clase SPSitePipeBind

Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. Esta clase facilita el enlace a y el tratamiento de parámetros de entrada como la representación de cadena de una referencia GUID, una representación de cadena de un identificador URI, un GUID o URI que hace referencia a un objeto SPSite , el propio objeto SPSite o un objeto SPSiteAdministration .

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.PowerShell.SPCmdletPipeBind<SPSite>
    Microsoft.SharePoint.PowerShell.SPSitePipeBind

Espacio de nombres:  Microsoft.SharePoint.PowerShell
Ensamblado:  Microsoft.SharePoint.PowerShell (en Microsoft.SharePoint.PowerShell.dll)

Sintaxis

'Declaración
Public NotInheritable Class SPSitePipeBind _
    Inherits SPCmdletPipeBind(Of SPSite)
'Uso
Dim instance As SPSitePipeBind
public sealed class SPSitePipeBind : SPCmdletPipeBind<SPSite>

Comentarios

Esta clase hereda de la clase base genérica de SPCmdletPipeBind<TCmdletObject> . La clase primaria de SPCmdletPipeBind<TCmdletObject> es una clase abstracta que proporciona métodos Read y Discover que invalida esta clase. El método Read se usa para recuperar la colección de sitios Web de SharePoint que está asociada con el objeto de SPSitePipeBind actual; el método Discover se usa para rellenar la información necesaria para recuperar o volver a crear la colección especificada. Las clases de cmdlet use el método Read para recuperar los resultados.

Esta clase está sellada y no se puede heredar.

Puede usar esta y otras clases de enlace de canalización para simplificar la manipulación de parámetros de entrada del cmdlet de la canalización o la línea de comandos. Normalmente, las clases de enlace de canalización permiten parámetros de entrada y se hace referencia como objetos, los GUID que hacen referencia a objetos, o como representaciones de cadena. Debido a que se permiten tipos de enlace de canalización para la representación flexible de datos de entrada, cada clase de enlace de canalización debe incluir constructores que inicialización el objeto de las representaciones que proporciona.

El ejemplo siguiente muestra la creación de una instancia del objeto SPSitePipeBind desde una entrada de cadena:

get-spsite "http://example"

Esta instancia se pasa al cmdlet get-spsite . Como alternativa, si el GUID o el identificador URI se pasa a get-spsite, se utiliza el constructor que corresponde a la clase SPSitePipeBind .

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 SPSitePipeBind

Espacio de nombres Microsoft.SharePoint.PowerShell