SPSiteCollection 成员

代表SPSite对象的集合或与特定的 Web 应用程序,包括首要网站和所有子网站关联的网站集。每个SPSite对象或网站集内SPSiteCollection对象包含的 Web 应用程序中的所有网站集的集合,这些对象表示。

SPSiteCollection 类型公开以下成员。

属性

  名称 说明
公共属性 Count 获取集合中的SPSite对象的数目。 (覆盖 SPBaseCollection.Count。)
公共属性 Item[Int32] 获取集合中指定索引处的SPSite对象。在 C# 中,此属性是SPSiteCollection类索引器。
公共属性 Item[String] 获取集合中指定的相对于服务器的 URL 处的SPSite对象。
公共属性 Names 获取集合中的所有SPSite对象的相对于服务器的 Url。
公共属性 UpgradedPersistedProperties 获取已删除或更改的字段的字段名称和值的集合。 (从 SPAutoSerializingObject 继承。)
公共属性 VirtualServer 已过时。获取父网站集的虚拟服务器。
公共属性 WebApplication 获取此集合中的集合中存储的网站中的 Web 应用程序。

页首

方法

  名称 说明
公共方法 Add(String, String, String) 创建基于指定的 URL 和网站集的所有者的用户姓名和电子邮件地址SPSite对象。
公共方法 Add(String, String, String, UInt32, String, String, String, String) 基于指定的 URL、 标题、 说明、 区域设置标识符 (LCID),与网站定义或网站模板,以及用户名、 用户显示名称和电子邮件地址的所有者的网站集上集合中创建一个SPSite对象。
公共方法 Add(String, String, String, UInt32, String, String, String, String, String, String, String) 基于指定的 URL、 标题、 说明、 区域设置标识符 (LCID),与网站定义或网站模板,以及用户名、 用户显示名称和电子邮件地址的所有者的网站集上集合中创建一个SPSite对象。
公共方法 Add(String, String, String, UInt32, Int32, String, String, String, String, String, String, String) 基于指定的 URL、 标题、 说明、 区域设置标识符 (LCID)、 兼容性级别和网站定义或网站模板,用户的用户名、 用户显示名称和集所有者和第二联系人电子邮件地址上集合中创建一个 SPSite 对象。
公共方法 Add(String, String, String, UInt32, String, String, String, String, String, String, String, Boolean) 基于指定的 URL、 标题、 说明、 区域设置标识符 (LCID),与网站定义或网站模板,以及用户的用户名、 用户显示名称和集所有者和第二联系人电子邮件地址上集合中创建一个SPSite对象。
公共方法 Add(SPSiteSubscription, String, String, String, UInt32, String, String, String, String, String, String, String, Boolean) 基于指定的网站订阅、 URL、 标题、 说明、 区域设置标识符 (LCID) 和网站定义或网站模板,用户的用户名、 用户显示名称和集所有者和第二联系人电子邮件地址上集合中创建一个SPSite对象。
公共方法 Add(String, String, String, UInt32, Int32, String, String, String, String, String, String, String, Boolean) 基于指定的 URL、 标题、 说明、 区域设置标识符 (LCID)、 兼容性级别和网站定义或网站模板,用户的用户名、 用户显示名称和集所有者和第二联系人电子邮件地址上集合中创建一个 SPSite 对象。
公共方法 Add(SPSiteSubscription, String, String, String, UInt32, Int32, String, String, String, String, String, String, String, Boolean) 创建网站订阅的新网站。
公共方法 Add(String, String, String, UInt32, String, String, String, String, String, String, String, String, String, String, String) 基于指定的 URL、 标题、 说明、 区域设置标识符 (LCID),与网站定义或网站模板,以及用户的用户名、 用户显示名称和电子邮件地址集所有者和第二联系人,以及在数据库服务器、 为新的数据库的名称和用户名和密码的数据库管理员集合中创建一个SPSite对象。
公共方法 Add(SPSiteSubscription, String, String, String, UInt32, String, String, String, String, String, String, String, String, String, String, String) 基于指定的网站订阅、 URL、 标题、 说明、 区域设置标识符 (LCID) 和网站定义或网站模板,用户的用户名、 用户显示名称和电子邮件地址集所有者和第二联系人,以及在数据库服务器、 为新的数据库的名称和用户名和密码的数据库管理员集合中创建一个SPSite对象。
公共方法 Add(String, String, String, UInt32, Int32, String, String, String, String, String, String, String, String, String, String, String) 在新的内容数据库中创建新网站。
公共方法 Add(SPSiteSubscription, String, String, String, UInt32, Int32, String, String, String, String, String, String, String, String, String, String, String) 在新的内容数据库中创建新网站。
公共方法 Backup 创建用于位于指定 URL 处的网站集的备份文件。
公共方法 Delete(String) 从集合中删除指定的SPSite对象。
公共方法 Delete(String, Boolean) 删除此网站集创建的 Active Directory 域服务帐户的选项的集合中删除指定的SPSite对象。
公共方法 Delete(String, Boolean, Boolean) 删除为此网站集创建的 Active Directory 域服务帐户的选项的集合中删除指定的 SPSite 对象。
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetObjectData 获取对象的序列化的状态。 (从 SPAutoSerializingObject 继承。)
公共方法 GetType (从 Object 继承。)
受保护的方法 MemberwiseClone (从 Object 继承。)
受保护的方法 OnDeserialization 在对象反序列化从文件系统缓存或数据库之后调用。 (从 SPAutoSerializingObject 继承。)
公共方法 Restore(String, String, Boolean) 将指定的SPSite对象恢复到集合。
公共方法 Restore(String, String, Boolean, Boolean) 将指定的SPSite对象恢复到的集合,并指定是否为网站集的名称中使用的主机标头。
公共方法 ToString (从 Object 继承。)
受保护的方法 UpdateParent 如果存在的话),来更新其状态,将导致包含SPPersistedObject。 (从 SPAutoSerializingObject 继承。)

页首

显式 接口 实现

  名称 说明
显式接口实现私有方法 IEnumerable<SPSite>.GetEnumerator 返回以循环访问集合的枚举。

页首

另请参阅

引用

SPSiteCollection 类

Microsoft.SharePoint.Administration 命名空间