C# 클래스 Glyma.SharePoint.Search.GlymaRepositoryProxy

Provides the operations required to query a Glyma repository.
상속: IDisposable
파일 보기 프로젝트 열기: chris-tomich/Glyma

공개 메소드들

메소드 설명
Dispose ( ) : void
GetMapNodesInMap ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, System.DateTime lastCrawlStartTime, ITypeDescriptorCollection entityFields ) : List

Gets the map nodes contained in a map from a Glyma repository.

This is intended to be used as an AssociationNavigator method for a map entity in a BCS model.

GetNode ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, ITypeDescriptorCollection entityFields ) : DynamicType

Get the details of a Glyma node.

GetNodeAcl ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, ITypeDescriptorCollection entityFields ) : byte[]

Get the access control list (ACL) for a node.

GetNodesInMap ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, System.DateTime lastCrawlStartTime, ITypeDescriptorCollection entityFields ) : List

Gets the non-map nodes contained in a map from a Glyma repository.

This is intended to be used as an AssociationNavigator method for a node entity in a BCS model.

GetRooMaps ( ITypeDescriptorCollection entityFields ) : List

Gets the root map nodes from a Glyma repository.

This is intended to be used as a Finder method in a BCS model.

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetMapNodesInMap() 공개 메소드

Gets the map nodes contained in a map from a Glyma repository.
This is intended to be used as an AssociationNavigator method for a map entity in a BCS model.
public GetMapNodesInMap ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, System.DateTime lastCrawlStartTime, ITypeDescriptorCollection entityFields ) : List
repositoryName string The name of the Glyma repository.
domainId System.Guid The GUID of the map node's domain.
rootMapId System.Guid The GUID of the node's root map.
mapId System.Guid The GUID of the map node's parent map.
nodeId System.Guid The GUID of the map node to retrieve nodes from.
lastCrawlStartTime System.DateTime Specifies the last crawl time.
entityFields ITypeDescriptorCollection A ITypeDescriptorCollection object that contains the fields to retrieve for each node.
리턴 List

GetNode() 공개 메소드

Get the details of a Glyma node.
public GetNode ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, ITypeDescriptorCollection entityFields ) : DynamicType
repositoryName string The name of the Glyma repository.
domainId System.Guid The GUID of the node's domain.
rootMapId System.Guid The GUID of the node's root map.
mapId System.Guid The GUID of the node's parent map.
nodeId System.Guid The GUID of the node to retrieve details from.
entityFields ITypeDescriptorCollection A ITypeDescriptorCollection object that contains the fields to retrieve for each node.
리턴 DynamicType

GetNodeAcl() 공개 메소드

Get the access control list (ACL) for a node.
public GetNodeAcl ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, ITypeDescriptorCollection entityFields ) : byte[]
repositoryName string The name of the Glyma repository.
domainId System.Guid The GUID of the node's domain.
rootMapId System.Guid The GUID of the node's root map.
mapId System.Guid The GUID of the node's parent map.
nodeId System.Guid The GUID of the node to retrieve details from.
entityFields ITypeDescriptorCollection A ITypeDescriptorCollection object that contains the fields to retrieve for each node.
리턴 byte[]

GetNodesInMap() 공개 메소드

Gets the non-map nodes contained in a map from a Glyma repository.
This is intended to be used as an AssociationNavigator method for a node entity in a BCS model.
public GetNodesInMap ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, System.DateTime lastCrawlStartTime, ITypeDescriptorCollection entityFields ) : List
repositoryName string The name of the Glyma repository.
domainId System.Guid The GUID of the map node's domain.
rootMapId System.Guid The GUID of the node's root map.
mapId System.Guid The GUID of the map node's parent map.
nodeId System.Guid The GUID of the map node to retrieve nodes from.
lastCrawlStartTime System.DateTime Specifies the last crawl time.
entityFields ITypeDescriptorCollection A ITypeDescriptorCollection object that contains the fields to retrieve for each node.
리턴 List

GetRooMaps() 공개 메소드

Gets the root map nodes from a Glyma repository.
This is intended to be used as a Finder method in a BCS model.
public GetRooMaps ( ITypeDescriptorCollection entityFields ) : List
entityFields ITypeDescriptorCollection A ITypeDescriptorCollection object that contains the fields to retrieve for each node.
리턴 List