Compartir a través de


Clase SPCmdletPipeBind<TCmdletObject>

Una clase abstracta que representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. Esta clase genérica de base para las clases de enlace de canalización de SharePoint tiene un tipo genérico de TCmdletObject. La clase SPCmdletPipeBind<TCmdletObject> proporciona los métodos abstractos Read y Discover. Las clases de cmdlet use el método Read para recuperar los resultados. El método Read recupera la instancia del objeto que representa los parámetros asociados con el objeto de enlace de canalización actual; el método Discover rellena la información que se requiere para recuperar o volver a crear el objeto determinado. Todas las clases derivadas deben invalide e implemente estos métodos.

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.PowerShell.SPCmdletPipeBind<TCmdletObject>
    

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

Sintaxis

'Declaración
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public MustInherit Class SPCmdletPipeBind(Of TCmdletObject As Class)
'Uso
Dim instance As SPCmdletPipeBind(Of TCmdletObject)
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public abstract class SPCmdletPipeBind<TCmdletObject>
where TCmdletObject : class

Parámetros de tipo

  • TCmdletObject
    Un objeto que representa el origen de los datos recibidos de la canalización o parámetros de línea de comandos.

Comentarios

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 que se pasan 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.

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 SPCmdletPipeBind<TCmdletObject>

Espacio de nombres Microsoft.SharePoint.PowerShell

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.PowerShell.SPCmdletPipeBind<TCmdletObject>
    Microsoft.SharePoint.Administration.SPAppCmdlets.SPAppDomainPipeBind
    Microsoft.SharePoint.PowerShell.SPCmdletDistributedCacheClusterInfoManagerPipeBind
    Microsoft.SharePoint.PowerShell.SPDeletedSitePipeBind
    Microsoft.SharePoint.PowerShell.SPHealthAnalysisRuleInstancePipeBind
    Microsoft.SharePoint.PowerShell.SPPrefixPipeBind
    Microsoft.SharePoint.PowerShell.SPRequestManagementRuleCriteriaPipeBind
    Microsoft.SharePoint.PowerShell.SPRequestManagementSettingsPipeBind
    Microsoft.SharePoint.PowerShell.SPRoutingMachineInfoPipeBind
    Microsoft.SharePoint.PowerShell.SPRoutingMachinePoolPipeBind
    Microsoft.SharePoint.PowerShell.SPRoutingRulePipeBind
    Microsoft.SharePoint.PowerShell.SPRoutingRuleTargetPipeBind
    Microsoft.SharePoint.PowerShell.SPServerPipeBind
    Microsoft.SharePoint.PowerShell.SPSitePipeBind
    Microsoft.SharePoint.PowerShell.SPThrottlingRulePipeBind
    Microsoft.SharePoint.PowerShell.SPTrustedSecurityTokenServicePipeBind
    Microsoft.SharePoint.PowerShell.SPUserSettingsProviderPipeBind
    Microsoft.SharePoint.PowerShell.SPWebApplicationPipeBind
    Microsoft.SharePoint.PowerShell.SPWebPipeBind
    Microsoft.SharePoint.PowerShell.SPWopiBindingPipeBind