C# 클래스 ArgusTV.Recorders.Common.ShareExplorer

파일 보기 프로젝트 열기: ARGUS-TV/ARGUS-TV-Recorders 1 사용 예제들

공개 메소드들

메소드 설명
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