C# Class SharpCifs.Smb.SmbException

There are hundreds of error codes that may be returned by a CIFS server.
There are hundreds of error codes that may be returned by a CIFS server. Rather than represent each with it's own Exception class, this class represents all of them. For many of the popular error codes, constants and text messages like "The device is not ready" are provided.

The jCIFS client maps DOS error codes to NTSTATUS codes. This means that the user may recieve a different error from a legacy server than that of a newer varient such as Windows NT and above. If you should encounter such a case, please report it to jcifs at samba dot org and we will change the mapping.

Inheritance: System.IO.IOException
Show file Open project: brandonprry/Potato Class Usage Examples

Public Methods

Method Description
GetNtStatus ( ) : int
GetRootCause ( ) : Exception
SmbException ( ) : System
SmbException ( int errcode, bool winerr ) : System
SmbException ( string msg ) : System
SmbException ( string msg, Exception rootCause ) : System
ToString ( ) : string

Private Methods

Method Description
GetMessageByCode ( int errcode ) : string
GetMessageByWinerrCode ( int errcode ) : string
GetStatusByCode ( int errcode ) : int
SmbException ( int errcode, Exception rootCause ) : System

Method Details

GetNtStatus() public method

public GetNtStatus ( ) : int
return int

GetRootCause() public method

public GetRootCause ( ) : Exception
return System.Exception

SmbException() public method

public SmbException ( ) : System
return System

SmbException() public method

public SmbException ( int errcode, bool winerr ) : System
errcode int
winerr bool
return System

SmbException() public method

public SmbException ( string msg ) : System
msg string
return System

SmbException() public method

public SmbException ( string msg, Exception rootCause ) : System
msg string
rootCause System.Exception
return System

ToString() public method

public ToString ( ) : string
return string