Partager via


SPWebPipeBind - Classe

Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. Cette classe facilite la liaison et la manipulation des paramètres d'entrée sous la forme d'un site SharePoint Web et comme la représentation sous forme de chaîne de référence de GUID ou l'URL du site.

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint.PowerShell
Assembly :  Microsoft.SharePoint.PowerShell (dans Microsoft.SharePoint.PowerShell.dll)

Syntaxe

'Déclaration
Public NotInheritable Class SPWebPipeBind _
    Inherits SPCmdletPipeBind(Of SPWeb)
'Utilisation
Dim instance As SPWebPipeBind
public sealed class SPWebPipeBind : SPCmdletPipeBind<SPWeb>

Remarques

Cette classe hérite de la classe de base générique SPCmdletPipeBind<TCmdletObject> , une classe abstraite fournit également des méthodes Read et Discover qui se substitue à cette classe. La méthode Read est utilisée pour récupérer l'instance de l'objet serveur qui est associé à l'objet en cours de SPWebPipeBind ; la méthode Discover est utilisée pour remplir les informations nécessaires pour récupérer ou recréer l'objet donné SPWeb . Les classes d'applet de commande permet de récupérer les résultats de la méthode Read .

Cette classe est sealed et ne peut pas être héritée.

Vous pouvez utiliser cette classe et autres classes de pipebind afin de simplifier la gestion des paramètres d'entrée à partir du pipeline ou de la ligne de commande. Classes de pipebind autorisent les paramètres d'entrée doivent être transmises et référencé en tant qu'objets, GUID qui font référence à des objets, en général ou en tant que représentations de chaîne. Étant donné que les types de pipebind permettent à la représentation flexible des données d'entrée, chaque classe de pipebind doit inclure des constructeurs qui initialisent l'objet pour les représentations qu'il fournit.

L'exemple suivant montre la création d'une instance de SPWebPipeBind à partir de la chaîne d'entrée « http://example ». Cette instance est passée à l'applet de commande get-spsite .

get-spweb "http://example"

Sinon, un GUID ou URI peut être passé à get-spweb et ensuite le constructeur de la classe SPWebPipeBind correspondant serait utilisé.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPWebPipeBind - Membres

Microsoft.SharePoint.PowerShell - Espace de noms