C# 클래스 Azure.ContentSearch.AzureProvider.AzureIndex

상속: AbstractSearchIndex, ISearchIndex, IDisposable
파일 보기 프로젝트 열기: jscott1277/SitecoreAzureSearchProvider

공개 메소드들

메소드 설명
AddCrawler ( IProviderCrawler crawler ) : void
AddCrawler ( IProviderCrawler crawler, bool initializeCrawler ) : void
AddIndex ( ISearchIndex index ) : void
AddStrategy ( IIndexUpdateStrategy strategy ) : void
AzureIndex ( string name, string folder, IIndexPropertyStore propertyStore ) : Microsoft.Azure.Search
AzureIndex ( string name, string folder, IIndexPropertyStore propertyStore, string group ) : Microsoft.Azure.Search
CreateDeleteContext ( ) : IProviderDeleteContext
CreateSearchContext ( SearchSecurityOptions options = SearchSecurityOptions.Default ) : IProviderSearchContext
CreateUpdateContext ( ) : IProviderUpdateContext
Delete ( IIndexableId indexableId ) : void
Delete ( IIndexableId indexableId, IndexingOptions indexingOptions ) : void
Delete ( IIndexableUniqueId indexableUniqueId ) : void
Delete ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void
Initialize ( ) : void
Rebuild ( ) : void
Rebuild ( IndexingOptions indexingOptions ) : void
RebuildAsync ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
Refresh ( ) : void
Refresh ( IIndexable indexableStartingPoint ) : void
Refresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions ) : void
RefreshAsync ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
RemoveAllCrawlers ( ) : void
RemoveCrawler ( IProviderCrawler crawler ) : bool
Reset ( ) : void
Update ( IEnumerable indexableUniqueIds ) : void
Update ( IEnumerable indexableUniqueIds, IndexingOptions indexingOptions ) : void
Update ( IEnumerable indexableInfo ) : void
Update ( IIndexableUniqueId indexableUniqueId ) : void
Update ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void

보호된 메소드들

메소드 설명
AzureIndex ( string name ) : Microsoft.Azure.Search
PerformRebuild ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void
PerformRefresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void

비공개 메소드들

메소드 설명
BuildAzureIndex ( ) : void

메소드 상세

AddCrawler() 공개 메소드

public AddCrawler ( IProviderCrawler crawler ) : void
crawler IProviderCrawler
리턴 void

AddCrawler() 공개 메소드

public AddCrawler ( IProviderCrawler crawler, bool initializeCrawler ) : void
crawler IProviderCrawler
initializeCrawler bool
리턴 void

AddIndex() 공개 메소드

public AddIndex ( ISearchIndex index ) : void
index ISearchIndex
리턴 void

AddStrategy() 공개 메소드

public AddStrategy ( IIndexUpdateStrategy strategy ) : void
strategy IIndexUpdateStrategy
리턴 void

AzureIndex() 보호된 메소드

protected AzureIndex ( string name ) : Microsoft.Azure.Search
name string
리턴 Microsoft.Azure.Search

AzureIndex() 공개 메소드

public AzureIndex ( string name, string folder, IIndexPropertyStore propertyStore ) : Microsoft.Azure.Search
name string
folder string
propertyStore IIndexPropertyStore
리턴 Microsoft.Azure.Search

AzureIndex() 공개 메소드

public AzureIndex ( string name, string folder, IIndexPropertyStore propertyStore, string group ) : Microsoft.Azure.Search
name string
folder string
propertyStore IIndexPropertyStore
group string
리턴 Microsoft.Azure.Search

CreateDeleteContext() 공개 메소드

public CreateDeleteContext ( ) : IProviderDeleteContext
리턴 IProviderDeleteContext

CreateSearchContext() 공개 메소드

public CreateSearchContext ( SearchSecurityOptions options = SearchSecurityOptions.Default ) : IProviderSearchContext
options SearchSecurityOptions
리턴 IProviderSearchContext

CreateUpdateContext() 공개 메소드

public CreateUpdateContext ( ) : IProviderUpdateContext
리턴 IProviderUpdateContext

Delete() 공개 메소드

public Delete ( IIndexableId indexableId ) : void
indexableId IIndexableId
리턴 void

Delete() 공개 메소드

public Delete ( IIndexableId indexableId, IndexingOptions indexingOptions ) : void
indexableId IIndexableId
indexingOptions IndexingOptions
리턴 void

Delete() 공개 메소드

public Delete ( IIndexableUniqueId indexableUniqueId ) : void
indexableUniqueId IIndexableUniqueId
리턴 void

Delete() 공개 메소드

public Delete ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void
indexableUniqueId IIndexableUniqueId
indexingOptions IndexingOptions
리턴 void

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

PerformRebuild() 보호된 메소드

protected PerformRebuild ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
리턴 void

PerformRefresh() 보호된 메소드

protected PerformRefresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void
indexableStartingPoint IIndexable
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
리턴 void

Rebuild() 공개 메소드

public Rebuild ( ) : void
리턴 void

Rebuild() 공개 메소드

public Rebuild ( IndexingOptions indexingOptions ) : void
indexingOptions IndexingOptions
리턴 void

RebuildAsync() 공개 메소드

public RebuildAsync ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
리턴 Task

Refresh() 공개 메소드

public Refresh ( ) : void
리턴 void

Refresh() 공개 메소드

public Refresh ( IIndexable indexableStartingPoint ) : void
indexableStartingPoint IIndexable
리턴 void

Refresh() 공개 메소드

public Refresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions ) : void
indexableStartingPoint IIndexable
indexingOptions IndexingOptions
리턴 void

RefreshAsync() 공개 메소드

public RefreshAsync ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
indexableStartingPoint IIndexable
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
리턴 Task

RemoveAllCrawlers() 공개 메소드

public RemoveAllCrawlers ( ) : void
리턴 void

RemoveCrawler() 공개 메소드

public RemoveCrawler ( IProviderCrawler crawler ) : bool
crawler IProviderCrawler
리턴 bool

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

Update() 공개 메소드

public Update ( IEnumerable indexableUniqueIds ) : void
indexableUniqueIds IEnumerable
리턴 void

Update() 공개 메소드

public Update ( IEnumerable indexableUniqueIds, IndexingOptions indexingOptions ) : void
indexableUniqueIds IEnumerable
indexingOptions IndexingOptions
리턴 void

Update() 공개 메소드

public Update ( IEnumerable indexableInfo ) : void
indexableInfo IEnumerable
리턴 void

Update() 공개 메소드

public Update ( IIndexableUniqueId indexableUniqueId ) : void
indexableUniqueId IIndexableUniqueId
리턴 void

Update() 공개 메소드

public Update ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void
indexableUniqueId IIndexableUniqueId
indexingOptions IndexingOptions
리턴 void