menu

ASP.NET MVC

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SharedFolders

    Show / Hide Table of Contents

    Class SharedFolders

    A collection of shared Folders

    Inheritance
    System.Object
    System.Collections.ReadOnlyCollectionBase
    SharedFolders
    Implements
    System.Collections.ICollection
    System.Collections.IEnumerable
    Inherited Members
    System.Collections.ReadOnlyCollectionBase.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
    System.Collections.ReadOnlyCollectionBase.GetEnumerator()
    System.Collections.ReadOnlyCollectionBase.InnerList
    System.Collections.ReadOnlyCollectionBase.Count
    System.Collections.ReadOnlyCollectionBase.System.Collections.ICollection.IsSynchronized
    System.Collections.ReadOnlyCollectionBase.System.Collections.ICollection.SyncRoot
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.JavaScript
    Assembly: Syncfusion.EJ.dll
    Syntax
    public class SharedFolders : ReadOnlyCollectionBase, ICollection, IEnumerable

    Constructors

    SharedFolders()

    Declaration
    public SharedFolders()

    Fields

    ACCESS_DENIED

    Access denied

    Declaration
    protected const int ACCESS_DENIED = 5
    Field Value
    Type Description
    System.Int32

    MAX_SIZE_50_ENTRIES

    Max extries (9x)

    Declaration
    protected const int MAX_SIZE_50_ENTRIES = 20
    Field Value
    Type Description
    System.Int32

    MORE_DATA

    More data available

    Declaration
    protected const int MORE_DATA = 234
    Field Value
    Type Description
    System.Int32

    NO_ERROR

    No error

    Declaration
    protected const int NO_ERROR = 0
    Field Value
    Type Description
    System.Int32

    WRONG_LEVEL

    Access denied

    Declaration
    protected const int WRONG_LEVEL = 124
    Field Value
    Type Description
    System.Int32

    Properties

    IsWinHigher

    Returns true if this is Windows 2000 or higher

    Declaration
    protected static bool IsWinHigher { get; }
    Property Value
    Type Description
    System.Boolean

    IsWinNT

    Is this an NT platform?

    Declaration
    protected static bool IsWinNT { get; }
    Property Value
    Type Description
    System.Boolean

    Methods

    AddItem(String, String, SharedFolderType, String)

    Declaration
    public virtual void AddItem(string folderName, string path, SharedFolderType sharedFolderType, string description)
    Parameters
    Type Name Description
    System.String folderName
    System.String path
    SharedFolderType sharedFolderType
    System.String description

    CheckAuthentication(String, Int32)

    Checks the authentication details

    Declaration
    public virtual int CheckAuthentication(string name, int level)
    Parameters
    Type Name Description
    System.String name
    System.Int32 level
    Returns
    Type Description
    System.Int32

    FindSharedFolders(String, SharedFolders)

    Read the shared folders

    Declaration
    public virtual void FindSharedFolders(string serverName, SharedFolders sharedItems)
    Parameters
    Type Name Description
    System.String serverName

    The server name

    SharedFolders sharedItems

    The ShareCollection

    GetSharedFolders(String)

    Gets the shared folders for a specified server machine

    Declaration
    public virtual SharedFolders GetSharedFolders(string serverName)
    Parameters
    Type Name Description
    System.String serverName
    Returns
    Type Description
    SharedFolders

    NetApiBufferFree(IntPtr)

    Free the buffer (NT)

    Declaration
    protected static int NetApiBufferFree(IntPtr bufferPointer)
    Parameters
    Type Name Description
    System.IntPtr bufferPointer
    Returns
    Type Description
    System.Int32

    NetShareEnum(String, Int32, IntPtr, UInt16, out UInt16, out UInt16)

    List out the shared folders (9x)

    Declaration
    [CLSCompliant(false)]
    protected static int NetShareEnum(string serverName, int level, IntPtr bufferPointer, ushort requiredBytes, out ushort foldersRead, out ushort totalFolders)
    Parameters
    Type Name Description
    System.String serverName
    System.Int32 level
    System.IntPtr bufferPointer
    System.UInt16 requiredBytes
    System.UInt16 foldersRead
    System.UInt16 totalFolders
    Returns
    Type Description
    System.Int32

    NetShareEnum(String, Int32, out IntPtr, Int32, out Int32, out Int32, ref Int32)

    List out the shared folders (NT)

    Declaration
    protected static int NetShareEnum(string serverName, int level, out IntPtr bufferPointer, int requiredBytes, out int foldersRead, out int totalFolders, ref int resumeHandle)
    Parameters
    Type Name Description
    System.String serverName
    System.Int32 level
    System.IntPtr bufferPointer
    System.Int32 requiredBytes
    System.Int32 foldersRead
    System.Int32 totalFolders
    System.Int32 resumeHandle
    Returns
    Type Description
    System.Int32

    Implements

    System.Collections.ICollection
    System.Collections.IEnumerable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved