C# Class ArgusTV.Recorders.Common.ShareExplorer

Exibir arquivo Open project: ARGUS-TV/ARGUS-TV-Recorders Class Usage Examples

Public Methods

Method Description
GetServerNameFromShareName ( string shareName ) : string
GetShareInfo ( ) : List
GetShareInfo ( IList shareTypes ) : List
GetShareInfo ( ShareType shareType ) : List
GetShareInfo ( string serverName ) : List
GetShareInfo ( string serverName, IList shareTypes ) : List
GetShareInfo ( string serverName, ShareType shareType ) : List
GetShareInfoForLocalPath ( string fileName ) : ShareInfo
GetUncPathForLocalPath ( string fileName ) : string
IsLocalShare ( string shareName ) : bool
IsValidLocalFilePath ( string fileName ) : bool
TryConvertUncToLocal ( string pathToConvert ) : string

Private Methods

Method Description
FindBestShareInfoMatch ( List shareInfoList, string fileName ) : ShareInfo
GetAllShareTypes ( ) : IList
GetShareInfo9x ( string serverName, IList shareTypes ) : List
GetShareInfoNT ( string serverName, IList shareTypes ) : List
IsLocalMachine ( string host ) : bool
NetApiBufferFree ( IntPtr lpBuffer ) : int
NetShareEnum ( [ lpServerName, int dwLevel, IntPtr lpBuffer, ushort cbBuffer, ushort &entriesRead, ushort &totalEntries ) : int
NetShareEnum ( string lpServerName, int dwLevel, IntPtr &lpBuffer, int dwPrefMaxLen, int &entriesRead, int &totalEntries, int &hResume ) : int
WNetGetUniversalName ( string lpLocalPath, int dwInfoLevel, IntPtr lpBuffer, int &lpBufferSize ) : int
WNetGetUniversalName ( string lpLocalPath, int dwInfoLevel, UNIVERSAL_NAME_INFO &lpBuffer, int &lpBufferSize ) : int

Method Details

GetServerNameFromShareName() public static method

public static GetServerNameFromShareName ( string shareName ) : string
shareName string
return string

GetShareInfo() public static method

public static GetShareInfo ( ) : List
return List

GetShareInfo() public static method

public static GetShareInfo ( IList shareTypes ) : List
shareTypes IList
return List

GetShareInfo() public static method

public static GetShareInfo ( ShareType shareType ) : List
shareType ShareType
return List

GetShareInfo() public static method

public static GetShareInfo ( string serverName ) : List
serverName string
return List

GetShareInfo() public static method

public static GetShareInfo ( string serverName, IList shareTypes ) : List
serverName string
shareTypes IList
return List

GetShareInfo() public static method

public static GetShareInfo ( string serverName, ShareType shareType ) : List
serverName string
shareType ShareType
return List

GetShareInfoForLocalPath() public static method

public static GetShareInfoForLocalPath ( string fileName ) : ShareInfo
fileName string
return ShareInfo

GetUncPathForLocalPath() public static method

public static GetUncPathForLocalPath ( string fileName ) : string
fileName string
return string

IsLocalShare() public static method

public static IsLocalShare ( string shareName ) : bool
shareName string
return bool

IsValidLocalFilePath() public static method

public static IsValidLocalFilePath ( string fileName ) : bool
fileName string
return bool

TryConvertUncToLocal() public static method

public static TryConvertUncToLocal ( string pathToConvert ) : string
pathToConvert string
return string