VintaSoft Twain .NET SDK 15.5: Руководство для .NET разработчика
Vintasoft.Twain Namespace / DeviceCapabilityCollection Class / Load(Stream) Method
Синтаксис Exceptions Example Требования Смотрите также
В этом разделе
Load(Stream) Метод (DeviceCapabilityCollection)
В этом разделе
Загружает текущие значения возможностей из потока.
Синтаксис
'Declaration

Public Sub Load( _
ByVal stream
Поток с текущими значениями возможностей.
As System.IO.Stream _
)
public void Load(
System.IO.Stream stream
)

Parameters

stream
Поток с текущими значениями возможностей.
Исключения
ИсключениеОписание
Выбрасывается, если stream имеет значение null (Nothing в VB).
Выбрасывается, если stream не поддерживает чтение.
Выбрасывается, если устройство находится в неправильном состоянии.
Выбрасывается, если устройство не поддерживает возможность.
Выбрасывается, если используется .NET отладчик и для оценки функции требуется, чтобы все потоки выполнялись.
Пример

Вот C#/VB.NET код, который демонстрирует, как загрузить ранее сохраненные значения возможностей устройства.


''' <summary>
''' Loads the device capability collection from file.
''' </summary>
''' <param name="device"></param>
Public Shared Sub LoadDeviceCapabilityCollection(device As Vintasoft.Twain.Device)
    ' open the device
    device.Open()
    ' open file
    Using fs As New System.IO.FileStream("scanner-capabilities.xml", System.IO.FileMode.Open, System.IO.FileAccess.Read)
        ' load the device capability collection from file
        device.Capabilities.Load(fs)
    End Using
End Sub


/// <summary>
/// Loads the device capability collection from file.
/// </summary>
/// <param name="device"></param>
public static void LoadDeviceCapabilityCollection(Vintasoft.Twain.Device device)
{
    // open the device
    device.Open();
    // open file
    using (System.IO.FileStream fs = new System.IO.FileStream("scanner-capabilities.xml", System.IO.FileMode.Open, System.IO.FileAccess.Read))
    {
        // load the device capability collection from file
        device.Capabilities.Load(fs);
    }
}

Требования

Целевые платформы: .NET 11; .NET 10; .NET 9; .NET 8; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

Смотрите также