Share via


SPServerPipeBind-Klasse

Stellt eine Bindung für Pipeline und Command-Line Input PowerShell-Cmdlet-Parameter. Die Bindung, die diese Klasse stellt ist Eingabeparametern speziell für eine SharePoint-Server-Instanz, die durch ein SPServer -Objekt dargestellt. Diese Klasse vereinfacht die Bindung an und Behandlung von Eingabeparametern als eine GUID verweisen auf ein Objekt-Objekten und als Zeichenfolgendarstellungen.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.PowerShell.SPCmdletPipeBind<SPServer>
    Microsoft.SharePoint.PowerShell.SPServerPipeBind

Namespace:  Microsoft.SharePoint.PowerShell
Assembly:  Microsoft.SharePoint.PowerShell (in Microsoft.SharePoint.PowerShell.dll)

Syntax

'Declaration
Public NotInheritable Class SPServerPipeBind _
    Inherits SPCmdletPipeBind(Of SPServer)
'Usage
Dim instance As SPServerPipeBind
public sealed class SPServerPipeBind : SPCmdletPipeBind<SPServer>

Hinweise

Diese Klasse ist versiegelt und kann nicht instanziiert werden. Um Klassen zu initialisieren, die von dieser Klasse abgeleitet sind, mit dem Konstruktor der generischen Basisklasse SPCmdletPipeBind<TCmdletObject> und Type-Parameter des SPServer auf einen physischen Computer in der SharePoint-Serverfarm darstellen. Die SPCmdletPipeBind<TCmdletObject> übergeordnete Klasse ist eine abstrakte Klasse, die das Read und Discover -Methoden, die diese Klasse überschreibt. Die Read -Methode wird verwendet, um die Serverinstanz-Objekt abzurufen, die das aktuelle SPServerPipeBind -Objekt zugeordnet ist. die Discover -Methode wird verwendet, um die Informationen zu füllen, die erforderlich ist, zum Abrufen oder das Serverobjekt des angegebenen neu. Die Cmdlet-Klassen werden diese Methoden verwenden, um Ergebnisse abzurufen.

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 Eingabeparameter übergeben und als GUIDs, die Objekte, verweisen-Objekten zulassen 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

SPServerPipeBind-Member

Microsoft.SharePoint.PowerShell-Namespace

SPServer