CardManager.ImportCards — метод (Stream)
Импортирует карточку из потока XML данных.
-
Пространство имён:
DocsVision.Platform.ObjectManager -
Сборка:
DocsVision.Platform.ObjectManager.dll
Синтаксис
public CardDataCollection ImportCards(Stream stream)
- Параметры
-
- stream
-
Тип:
StreamПоток данных
- Возвращаемое значение
-
Тип:
CardDataCollectionКоллекция карточек
Примеры
Обычно для импорта карточки достаточно передать поток XML-данных в метод ImportCards. Инспектор для обработки событий импорта не требуется.
Импорт карточки из XML-файла (без использования инспектора)
FileStream file = new FileStream(@"C:\TestCard.xml", FileMode.Open);
CardDataCollection cards = session.CardManager.ImportCards(file);
Если необходимо управлять процессом импорта (например, заменять ссылки, обрабатывать конфликты или логировать события), используйте перегрузку метода, принимающую инспектор, наследуемый от ImportCardInspector.
Импорт карточки с использованием инспектора
FileStream file = new FileStream(@"C:\TestCard.xml", FileMode.Open);
ImportCardInspectorReplacer inspector = new ImportCardInspectorReplacer(session);
CardDataCollection cards = session.CardManager.ImportCards(file, inspector);