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

    Вот 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

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