C# Class 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.
Afficher le fichier Open project: chris-tomich/Glyma Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Method Details

GetGroups() public méthode

public GetGroups ( ) : SpGroupDetail>.Dictionary
Résultat SpGroupDetail>.Dictionary

GetGroups() protected méthode

protected GetGroups ( SPSite siteCollection ) : SpGroupDetail>.Dictionary
siteCollection SPSite
Résultat SpGroupDetail>.Dictionary

GetSiteCollectionAdministrators() public méthode

public GetSiteCollectionAdministrators ( ) : SpUserDetail>.Dictionary
Résultat SpUserDetail>.Dictionary

GetSiteCollectionKey() public méthode

public GetSiteCollectionKey ( ) : string
Résultat string

GetUserGroupServiceBinding() protected méthode

protected GetUserGroupServiceBinding ( ) : System.ServiceModel.BasicHttpBinding
Résultat System.ServiceModel.BasicHttpBinding

GetUserGroupServiceClient() protected méthode

protected GetUserGroupServiceClient ( string siteCollectionUrl ) : SharePointUserGroup.UserGroupSoapClient
siteCollectionUrl string
Résultat SharePointUserGroup.UserGroupSoapClient

GetUsersInGroup() protected méthode

protected GetUsersInGroup ( SPSite siteCollection, int groupId ) : SpUserDetail>.Dictionary
siteCollection SPSite
groupId int
Résultat SpUserDetail>.Dictionary

GetUsersInGroup() protected méthode

protected GetUsersInGroup ( SPSite siteCollection, string groupName ) : SpUserDetail>.Dictionary
siteCollection SPSite
groupName string
Résultat SpUserDetail>.Dictionary

GetUsersInGroup() public méthode

public GetUsersInGroup ( int groupId ) : SpUserDetail>.Dictionary
groupId int
Résultat SpUserDetail>.Dictionary

GetUsersInGroup() public méthode

public GetUsersInGroup ( string groupName ) : SpUserDetail>.Dictionary
groupName string
Résultat SpUserDetail>.Dictionary

SpSiteCollectionRepository() public méthode

public SpSiteCollectionRepository ( System.Guid siteCollectionId ) : System
siteCollectionId System.Guid
Résultat System

SpSiteCollectionRepository() public méthode

public SpSiteCollectionRepository ( RepositoryConnectionSetting connectionSetting ) : System
connectionSetting RepositoryConnectionSetting
Résultat System

SpSiteCollectionRepository() public méthode

public SpSiteCollectionRepository ( string url ) : System
url string
Résultat System