EtherFaxClient Class
A full-featured class library that simplifies programming with etherFAX.
public class EtherFaxClient
CONSTRUCTORS
Name | Description | |
---|---|---|
๐น | EtherFaxClient() | Initializes a new instance of the EtherFaxClient class. |
๐น | EtherFaxClient(string apikey) | Initializes a new instance of the EtheFaxClient class and sets the apikey for authorization. |
๐น | EtherFaxClient(string user, string password) | Initializes a new instance of the EtherFaxClient class and sets the username and password used for authorization. |
๐น | EtherFaxClient(HttpClientHandler handler) | Initializes a new instance of the EtherFaxClient class and specifies the HttpClientHandler to be used as a proxy. |
PROPERTIES
Name | Description | |
---|---|---|
Logger | Gets/sets the ILogger used for error logging. | |
ServiceAddress | Gets/sets the current service base address. | |
StatusCode | Returns the HTTP status code of the last operation. | |
Timeout | Gets/sets the web client timeout. If unspecified, the default HTTP client timeout is used. | |
Version | Gets/sets the rest API version (the default value is 3). |
METHODS
Name | Description | |
---|---|---|
๐น | GetFax(Guid jobId) GetFaxAsync(Guid jobId) | Gets (downloads) the specified fax id including the fax image. |
๐น | GetFaxAccount() GetFaxAccountAsync() | Returns information about the current account. |
๐น | GetFaxStatus(Guid jobId) GetFaxStatusAsync(Guid jobId) | Get fax status for single job id. |
๐น | GetFaxStatus(List jobIds) GetFaxStatusAsync(List jobIds) | Get fax status for multiple job ids at once. |
๐น | GetNextUnreadFax(bool download) GetNextUnreadFaxAsync(bool download) | Gets (downloads) the next available fax waiting on the service. |
๐น | GetPendingFaxes() GetPendingFaxesAsync() | Returns the number of pending faxes for this account. |
๐น | GetRouteInfo(string route) GetRouteInfoAsync(string route) | Returns information for the specified route/number. |
๐น | GetUnreadFaxCount() GetUnreadFaxCountAsync() | Returns the number of unread faxes for this account. |
๐น | GetUnreadFaxList(int count) GetUnreadFaxListAsync(int count) | Returns a list of unread faxes (information only) up to count. If count is 0, all unread faxes are returned. |
๐น | SendFax(FaxSend fax) SendFaxAsync(FaxSend fax) | Sends the fax to the etherFAX service and returns the result to the caller. |
๐น | SetCredentials(string apikey) | Sets the credentials using an api-key, authorization token. |
๐น | SetCredentials(string user, string password) | Sets the credentials using a user name + password. |
๐น | SetFaxReceived(Guid jobId, FaxResult? result) SetFaxReceivedAsync(Guid jobId, FaxResult? result) | Sets/marks the specified fax as received, with an optional final status for in-network faxes (SEN). |
๐น | SetPublicKey(string pkinfo) SetPublicKeyAsync(string pkinfo) | Uploads the public key contents (PEM format) to the account. |
๐น | StartPushListener() StartPushListenerAsync() | Starts the push notification listener service. |
๐น | StopPushListener() StopPushListenerAsync() | Stops the push listener and disposes push related resources. |
Updated over 1 year ago