SPCmdlet-Klasse
Stellt eine abstrakte Basisklasse für alle benutzerdefinierten Cmdlets, die geschrieben werden, in der SharePoint-Bereitstellungen, Bereitstellung einheitliches Verhalten für alle SharePoint-Cmdlets verwendet werden.
Vererbungshierarchie
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>
Namespace: Microsoft.SharePoint.PowerShell
Assembly: Microsoft.SharePoint.PowerShell (in Microsoft.SharePoint.PowerShell.dll)
Syntax
'Declaration
<SPCmdletAttribute> _
Public MustInherit Class SPCmdlet _
Inherits PSCmdlet
'Usage
Dim instance As SPCmdlet
[SPCmdletAttribute]
public abstract class SPCmdlet : PSCmdlet
Hinweise
Verwenden Sie diese Basisklasse beim Schreiben von Cmdlets für die Verwendung mit SharePoint-Bereitstellungen. Diese Klasse erbt von System.Management.Automation.PSCmdlet, sodass es bietet alle Funktionen von Windows PowerShell-Framework beim Hinzufügen einer Gruppe von SharePoint-spezifische Funktionen, die über die SharePoint-Plattform am häufigsten verwendet werden.
Durch Überschreiben der virtuellen InternalProcessRecord()-Methode wird die Arbeitsauslastung Core alle Cmdlets, die von der Basisklasse SPCmdlet erbt abgeschlossen. Diese Methode wird von der ProcessRecord() -Methode aufgerufen.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.