Класс SaneLocalDeviceManager
В этом разделе
Представляет диспетчер локальных SANE устройств.
Объектная модель
Синтаксис
'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
Смотрите также