VintaSoft Twain .NET SDK 15.1: Руководство для .NET разработчика
Vintasoft.Sane Namespace / SaneLocalDeviceManager Class
Члены типа Объект Синтаксис Example Иерархия Требования Смотрите также
    Класс SaneLocalDeviceManager
    Представляет диспетчер локальных SANE устройств.
    Объектная модель
    SaneLocalDeviceCollection SaneLocalDevice SaneLocalDeviceManager
    Синтаксис
    'Declaration
    
    Public NotInheritable Class SaneLocalDeviceManager
    
    
     
    Пример

    Вот C#/VB.NET код, который демонстрирует, как открыть диспетчер SANE устройств и отобразить информацию о доступных локальных SANE сканерах изображений.

    ''' <summary>
    ''' Opens SANE device manager and displays information about available local SANE image scanners.
    ''' </summary>
    Private Sub GetSaneDevicesInfo()
            ' create SANE device manager
            Using deviceManager As New Vintasoft.Sane.SaneLocalDeviceManager()
                    ' open device manager
                    deviceManager.Open()
    
                    Dim devices As Vintasoft.Sane.SaneLocalDeviceCollection = deviceManager.Devices
                    ' for each SANE device
                    For i As Integer = 0 To devices.Count - 1
                            ' output the device name
                            System.Console.WriteLine(String.Format("Device '{0}'", devices(i).Name))
                    Next
            End Using
    End Sub
    
    
    /// <summary>
    /// Opens SANE device manager and displays information about available local SANE image scanners.
    /// </summary>
    void GetSaneDevicesInfo()
    {
        // create SANE device manager
        using (Vintasoft.Sane.SaneLocalDeviceManager deviceManager = new Vintasoft.Sane.SaneLocalDeviceManager())
        {
            // open device manager
            deviceManager.Open();
    
            Vintasoft.Sane.SaneLocalDeviceCollection devices = deviceManager.Devices;
            // for each SANE device
            for (int i = 0; i < devices.Count; i++)
            {
                // output the device name
                System.Console.WriteLine(string.Format("Device '{0}'", devices[i].Name));
            }
        }
    }
    
    

    Иерархия наследования

    System.Object
       Vintasoft.Sane.SaneLocalDeviceManager

    Требования

    Целевые платформы: .NET 8; .NET 7; .NET 6

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