C# Класс ArgusTV.Recorders.Common.ShareExplorer

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

GetServerNameFromShareName() публичный статический Метод

public static GetServerNameFromShareName ( string shareName ) : string
shareName string
Результат string

GetShareInfo() публичный статический Метод

public static GetShareInfo ( ) : List
Результат List

GetShareInfo() публичный статический Метод

public static GetShareInfo ( IList shareTypes ) : List
shareTypes IList
Результат List

GetShareInfo() публичный статический Метод

public static GetShareInfo ( ShareType shareType ) : List
shareType ShareType
Результат List

GetShareInfo() публичный статический Метод

public static GetShareInfo ( string serverName ) : List
serverName string
Результат List

GetShareInfo() публичный статический Метод

public static GetShareInfo ( string serverName, IList shareTypes ) : List
serverName string
shareTypes IList
Результат List

GetShareInfo() публичный статический Метод

public static GetShareInfo ( string serverName, ShareType shareType ) : List
serverName string
shareType ShareType
Результат List

GetShareInfoForLocalPath() публичный статический Метод

public static GetShareInfoForLocalPath ( string fileName ) : ShareInfo
fileName string
Результат ShareInfo

GetUncPathForLocalPath() публичный статический Метод

public static GetUncPathForLocalPath ( string fileName ) : string
fileName string
Результат string

IsLocalShare() публичный статический Метод

public static IsLocalShare ( string shareName ) : bool
shareName string
Результат bool

IsValidLocalFilePath() публичный статический Метод

public static IsValidLocalFilePath ( string fileName ) : bool
fileName string
Результат bool

TryConvertUncToLocal() публичный статический Метод

public static TryConvertUncToLocal ( string pathToConvert ) : string
pathToConvert string
Результат string