SPSitePipeBind 类

表示管道和 PowerShell cmdlet 参数的命令行输入绑定。此类有利于绑定到并处理的输入参数的字符串表示形式的 GUID 引用、 URI、 GUID 或引用一个SPSite对象, SPSite对象本身或SPSiteAdministration对象的 URI 的字符串表示形式。

继承层次结构

System.Object
  Microsoft.SharePoint.PowerShell.SPCmdletPipeBind<SPSite>
    Microsoft.SharePoint.PowerShell.SPSitePipeBind

命名空间:  Microsoft.SharePoint.PowerShell
程序集:  Microsoft.SharePoint.PowerShell(位于 Microsoft.SharePoint.PowerShell.dll 中)

语法

声明
Public NotInheritable Class SPSitePipeBind _
    Inherits SPCmdletPipeBind(Of SPSite)
用法
Dim instance As SPSitePipeBind
public sealed class SPSitePipeBind : SPCmdletPipeBind<SPSite>

备注

SPCmdletPipeBind<TCmdletObject>泛型基类继承此类。SPCmdletPipeBind<TCmdletObject>的父类别为提供了Read和Discover这类重写的方法的抽象类。Read方法用于检索当前的SPSitePipeBind对象 ; 与相关联的 SharePoint 网站集合Discover方法用于填充所需检索或重新创建给定的集合的信息。这些 cmdlet 类使用Read方法来检索结果。

此类密封的不能被继承。

您可以使用这和其他管道绑定类来简化处理的 cmdlet 从管道或命令行的输入参数。管道绑定类通常允许输入的参数传递,并将它们作为引用对象的 Guid 的对象引用,或作为字符串表示形式。由于管道绑定类型允许的灵活的表示形式输入数据,每个管道绑定类必须包含初始化的对象的表示形式,它提供的构造函数。

下面的示例演示如何创建SPSitePipeBind对象实例从字符串输入:

get-spsite "http://example"

此实例将被传递给get-spsite cmdlet。或者,如果 GUID 或 URI 传递给get-spsite,则使用对应的SPSitePipeBind类的构造函数。

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SPSitePipeBind 成员

Microsoft.SharePoint.PowerShell 命名空间