Compartir a través de


Clase SPWebPipeBind

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 un sitio SharePoint Web y como la representación de cadena de una referencia GUID a o la dirección URL del sitio.

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.PowerShell.SPCmdletPipeBind<SPWeb>
    Microsoft.SharePoint.PowerShell.SPWebPipeBind

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

Sintaxis

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

Comentarios

Esta clase hereda de la SPCmdletPipeBind<TCmdletObject> clase base genérica, una clase abstracta que proporciona métodos Read y Discover que invalida esta clase. El método Read se usa para recuperar la instancia del objeto de servidor que está asociada con el objeto de SPWebPipeBind actual; el método Discover se usa para rellenar la información que se requiere para recuperar o volver a crear el objeto determinado SPWeb . 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 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 de SPWebPipeBind de la cadena entrada "http://example". Esta instancia se pasa al cmdlet get-spsite .

get-spweb "http://example"

Como alternativa, podría pasar un GUID o el identificador URI a get-spweb y, a continuación, se usaría el constructor correspondiente de la clase SPWebPipeBind .

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 SPWebPipeBind

Espacio de nombres Microsoft.SharePoint.PowerShell