Xceed .NET Libraries Documentation
Xceed.SSH.Client Assembly / Xceed.SSH.Client Namespace / SFtpFile Class / SetDefaultAutomaticWriteFileShare Method
A System.IO.FileShare value representing the default value to be used when opening write streams for copy/move operations. Can be null to revert to the default value.
Example


In This Topic
    SetDefaultAutomaticWriteFileShare Method
    In This Topic
    Sets a value indicating the default FileShare value to be used when opening write streams for copy/move operations.
    null
    Syntax
    'Declaration
     
    
    Public Shared Sub SetDefaultAutomaticWriteFileShare( _
       ByVal share As Nullable(Of FileShare) _
    ) 
    'Usage
     
    
    Dim share As Nullable(Of FileShare)
     
    SFtpFile.SetDefaultAutomaticWriteFileShare(share)
    public static void SetDefaultAutomaticWriteFileShare( 
       Nullable<FileShare> share
    )

    Parameters

    share
    A System.IO.FileShare value representing the default value to be used when opening write streams for copy/move operations. Can be null to revert to the default value.
    Remarks

    Because the property is global, changing the value will affect every SFtpFile operation across your entire application, not just the current SFtp session.

    In most cases, it is not necessary to modify the default value of this property. But if the SFtp server supports it, it is good practice to set the value to FileShare.None.

    Example
    null
    Example
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1

    .NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also