C# Класс Glyma.SharePoint.Search.SpSiteCollectionRepository

Provides data access to a SharePoint site collection.
Data access to the site collecion is performed using the SharePoint web services because this avoids having to grant the SharePoint search crawl account access permissions on the content database.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetGroups ( ) : SpGroupDetail>.Dictionary
GetSiteCollectionAdministrators ( ) : SpUserDetail>.Dictionary
GetSiteCollectionKey ( ) : string
GetUsersInGroup ( int groupId ) : SpUserDetail>.Dictionary
GetUsersInGroup ( string groupName ) : SpUserDetail>.Dictionary
SpSiteCollectionRepository ( System.Guid siteCollectionId ) : System
SpSiteCollectionRepository ( RepositoryConnectionSetting connectionSetting ) : System
SpSiteCollectionRepository ( string url ) : System

Защищенные методы

Метод Описание
GetGroups ( SPSite siteCollection ) : SpGroupDetail>.Dictionary
GetUserGroupServiceBinding ( ) : System.ServiceModel.BasicHttpBinding
GetUserGroupServiceClient ( string siteCollectionUrl ) : SharePointUserGroup.UserGroupSoapClient
GetUsersInGroup ( SPSite siteCollection, int groupId ) : SpUserDetail>.Dictionary
GetUsersInGroup ( SPSite siteCollection, string groupName ) : SpUserDetail>.Dictionary

Описание методов

GetGroups() публичный Метод

public GetGroups ( ) : SpGroupDetail>.Dictionary
Результат SpGroupDetail>.Dictionary

GetGroups() защищенный Метод

protected GetGroups ( SPSite siteCollection ) : SpGroupDetail>.Dictionary
siteCollection SPSite
Результат SpGroupDetail>.Dictionary

GetSiteCollectionAdministrators() публичный Метод

public GetSiteCollectionAdministrators ( ) : SpUserDetail>.Dictionary
Результат SpUserDetail>.Dictionary

GetSiteCollectionKey() публичный Метод

public GetSiteCollectionKey ( ) : string
Результат string

GetUserGroupServiceBinding() защищенный Метод

protected GetUserGroupServiceBinding ( ) : System.ServiceModel.BasicHttpBinding
Результат System.ServiceModel.BasicHttpBinding

GetUserGroupServiceClient() защищенный Метод

protected GetUserGroupServiceClient ( string siteCollectionUrl ) : SharePointUserGroup.UserGroupSoapClient
siteCollectionUrl string
Результат SharePointUserGroup.UserGroupSoapClient

GetUsersInGroup() защищенный Метод

protected GetUsersInGroup ( SPSite siteCollection, int groupId ) : SpUserDetail>.Dictionary
siteCollection SPSite
groupId int
Результат SpUserDetail>.Dictionary

GetUsersInGroup() защищенный Метод

protected GetUsersInGroup ( SPSite siteCollection, string groupName ) : SpUserDetail>.Dictionary
siteCollection SPSite
groupName string
Результат SpUserDetail>.Dictionary

GetUsersInGroup() публичный Метод

public GetUsersInGroup ( int groupId ) : SpUserDetail>.Dictionary
groupId int
Результат SpUserDetail>.Dictionary

GetUsersInGroup() публичный Метод

public GetUsersInGroup ( string groupName ) : SpUserDetail>.Dictionary
groupName string
Результат SpUserDetail>.Dictionary

SpSiteCollectionRepository() публичный Метод

public SpSiteCollectionRepository ( System.Guid siteCollectionId ) : System
siteCollectionId System.Guid
Результат System

SpSiteCollectionRepository() публичный Метод

public SpSiteCollectionRepository ( RepositoryConnectionSetting connectionSetting ) : System
connectionSetting RepositoryConnectionSetting
Результат System

SpSiteCollectionRepository() публичный Метод

public SpSiteCollectionRepository ( string url ) : System
url string
Результат System