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 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。