C# Класс Catalogue.Data.Write.VocabularyService

Наследование: IVocabularyService
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddKeywordsToExistingControlledVocabs ( List keywords ) : void

Specifically for imports. Adds the keywords to existing controlled vocabs.

Insert ( Vocabulary vocab ) : VocabularyServiceResult
Update ( Vocabulary vocab ) : VocabularyServiceResult
Upsert ( Vocabulary vocab ) : VocabularyServiceResult
VocabularyService ( IDocumentSession db, IVocabularyValidator validator ) : System

Приватные методы

Метод Описание
GroupKeywordsByVocabularyAndEnsureNoDuplicates ( List keywords ) : List>.Dictionary

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

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

Specifically for imports. Adds the keywords to existing controlled vocabs.
public AddKeywordsToExistingControlledVocabs ( List keywords ) : void
keywords List
Результат void

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

public Insert ( Vocabulary vocab ) : VocabularyServiceResult
vocab Catalogue.Gemini.Model.Vocabulary
Результат VocabularyServiceResult

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

public Update ( Vocabulary vocab ) : VocabularyServiceResult
vocab Catalogue.Gemini.Model.Vocabulary
Результат VocabularyServiceResult

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

public Upsert ( Vocabulary vocab ) : VocabularyServiceResult
vocab Catalogue.Gemini.Model.Vocabulary
Результат VocabularyServiceResult

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

public VocabularyService ( IDocumentSession db, IVocabularyValidator validator ) : System
db IDocumentSession
validator IVocabularyValidator
Результат System