CardManager.ImportCards — метод (Stream)

Импортирует карточку из потока XML данных.

Синтаксис

public CardDataCollection ImportCards(Stream stream)
Параметры
stream

Тип: Stream

Поток данных

Возвращаемое значение

Тип: CardDataCollection

Коллекция карточек

Заметки

Входящие данные должны иметь XML-формат. В потоке может быть несколько карточек.

Примеры

Обычно для импорта карточки достаточно передать поток 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);