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.
파일 보기 프로젝트 열기: chris-tomich/Glyma 1 사용 예제들

공개 메소드들

메소드 설명
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