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