SPCmdletPipeBind<TCmdletObject>-Klasse
Eine abstrakte Klasse, die eine Bindung für Pipeline und Command-Line Input PowerShell-Cmdlet-Parameter darstellt. Diese generischen Basisklasse für SharePoint Pipebindung Klassen akzeptiert einen generischen Typ des TCmdletObject. Die SPCmdletPipeBind<TCmdletObject> -Klasse stellt die abstrakten Methoden Read und Discover. Die Cmdlet-Klassen verwenden die Read -Methode, um Ergebnisse abzurufen. Die Read -Methode ruft ab, die Objektinstanz, die das aktuelle Pipebind-Objekt zugeordneten Parameter darstellt. die Discover -Methode füllt die Informationen, die zum Abrufen oder das angegebene Objekt neu erforderlich ist. Alle abgeleitete Klassen müssen überschreiben und Implementieren dieser Methoden.
Vererbungshierarchie
System.Object
Microsoft.SharePoint.PowerShell.SPCmdletPipeBind<TCmdletObject>
Namespace: Microsoft.SharePoint.PowerShell
Assembly: Microsoft.SharePoint.PowerShell (in Microsoft.SharePoint.PowerShell.dll)
Syntax
'Declaration
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public MustInherit Class SPCmdletPipeBind(Of TCmdletObject As Class)
'Usage
Dim instance As SPCmdletPipeBind(Of TCmdletObject)
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public abstract class SPCmdletPipeBind<TCmdletObject>
where TCmdletObject : class
Typparameter
- TCmdletObject
Ein Objekt, das die Quelle der Daten empfangen aus der Pipeline oder Befehlszeilenparameter darstellt.
Hinweise
Dieser und anderer Klassen Pipebindung können Sie um die Handhabung von Eingabeparametern aus der Pipeline oder der Befehlszeile zu vereinfachen. Pipebind-Klassen in der Regel zulassen Eingabeparameter als GUIDs-Objekte übergeben werden, die Objekte verweisen, oder als Zeichenfolge Darstellungen. Da Pipebindung Typen für die flexible Darstellung der eingegebenen Daten ermöglichen, muss jede Klasse Pipebindung Konstruktoren enthalten, die das Objekt für den Darstellungen initialisieren, die es bereitstellt.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.
Siehe auch
Referenz
SPCmdletPipeBind<TCmdletObject>-Member
Microsoft.SharePoint.PowerShell-Namespace
Vererbungshierarchie
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