VintaSoft Twain .NET SDK 15.0: Documentation for .NET developer
Vintasoft.Twain Namespace / Device Class / LoadSettings(Stream) Method
Syntax Exceptions Remarks Example Requirements SeeAlso
In This Topic
    LoadSettings(Stream) Method (Device)
    In This Topic
    Loads device settings from the stream.
    Syntax
    'Declaration
    
    Public Sub LoadSettings( _
    ByVal stream
    Stream with device settings.
    As System.IO.Stream _
    )
    public void LoadSettings(
    System.IO.Stream stream
    )
    public: void LoadSettings(
    System.IO.Stream* stream
    )
    public:
    void LoadSettings(
    System.IO.Stream^ stream
    )

    Parameters

    stream
    Stream with device settings.
    Exceptions
    ExceptionDescription
    Thrown if stream is null.
    Thrown if stream does not have read access.
    Thrown if device is in wrong state.
    Thrown if device does not support profiles with settings.
    Thrown if the .NET debugger is used and the function evaluation requires all threads to run.
    Remarks

    Call this method only when device is opened (State == DeviceState.Opened).

    Example

    This C#/VB.NET code shows how to load previously saved device settings into the device.

    
    Public Sub LoadSettings(device As Vintasoft.Twain.Device)
            device.Open()
            Using fs As New System.IO.FileStream("scanner-setup.xml", System.IO.FileMode.Open, System.IO.FileAccess.Read)
                    device.LoadSettings(fs)
            End Using
            device.Acquire()
    End Sub
    
    
    
    public void LoadSettings(Vintasoft.Twain.Device device)
    {
        device.Open();
        using (System.IO.FileStream fs = new System.IO.FileStream("scanner-setup.xml", System.IO.FileMode.Open, System.IO.FileAccess.Read))
        {
            device.LoadSettings(fs);
        }
        device.Acquire();
    }
    
    

    Requirements

    Target Platforms: .NET 8, .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

    See Also