Share via


SPWebPipeBind-Klasse

Stellt eine Bindung für Pipeline und Command-Line Input PowerShell-Cmdlet-Parameter. Diese Klasse vereinfacht die Bindung an und Behandlung von Eingabeparametern als eine SharePoint-Website und als die Zeichenfolgendarstellung einer GUID-Verweis auf oder die URL der Website.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.PowerShell.SPCmdletPipeBind<SPWeb>
    Microsoft.SharePoint.PowerShell.SPWebPipeBind

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

Syntax

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

Hinweise

Diese Klasse erbt von der SPCmdletPipeBind<TCmdletObject> generischen Basisklasse, 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 SPWebPipeBind -Objekt zugeordnet ist. die Discover -Methode wird verwendet, um die Informationen zu füllen, die zum Abrufen oder das Objekt des angegebenen SPWeb neu erforderlich ist. Die Cmdlet-Klassen verwenden die Read -Methode, um Ergebnisse abzurufen.

Diese Klasse ist versiegelt und kann nicht geerbt werden.

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.

Das folgende Beispiel zeigt die Erstellung einer Instanz einer SPWebPipeBind aus der Zeichenfolge input "http://example". Diese Instanz wird an das Cmdlet get-spsite übergeben.

get-spweb "http://example"

Alternativ eine GUID oder den URI konnte get-spweb übergeben werden, und klicken Sie dann der entsprechende Konstruktor der SPWebPipeBind -Klasse wird verwendet.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPWebPipeBind-Member

Microsoft.SharePoint.PowerShell-Namespace