Compartir a través de


Clase SPCmdlet

Representa una clase base abstracta para todos los cmdlets personalizados que se escriben para usarse en las implementaciones de SharePoint, proporcionar un comportamiento uniforme en todos los cmdlets de SharePoint.

Jerarquía de la herencia

System.Object
  InternalCommand
    Cmdlet
      PSCmdlet
        Microsoft.SharePoint.PowerShell.SPCmdlet
          Microsoft.SharePoint.PowerShell.SPGetCmdletBase<TCmdletObject>
          Microsoft.SharePoint.PowerShell.SPNewCmdletBase<TCmdletObject>
          Microsoft.SharePoint.PowerShell.SPRemoveCmdletBase<TCmdletObject>
          Microsoft.SharePoint.PowerShell.SPSetCmdletBase<TCmdletObject>

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

Sintaxis

'Declaración
<SPCmdletAttribute> _
Public MustInherit Class SPCmdlet _
    Inherits PSCmdlet
'Uso
Dim instance As SPCmdlet
[SPCmdletAttribute]
public abstract class SPCmdlet : PSCmdlet

Comentarios

Use esta clase base al escribir cmdlets para su uso con las implementaciones de SharePoint. Esta clase hereda de System.Management.Automation.PSCmdlet, por lo que proporciona toda la funcionalidad del marco de trabajo de Windows PowerShell, durante la adición de un conjunto de funciones específicas de SharePoint que se usan con más frecuencia en toda la plataforma de SharePoint.

Se completó la carga de trabajo de núcleo de todos los cmdlets que hereda de la clase base SPCmdlet reemplazando el método virtual, InternalProcessRecord(). Se llama a este método desde el método ProcessRecord() .

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 SPCmdlet

Espacio de nombres Microsoft.SharePoint.PowerShell

PSCmdlet