C# Класс DrutNET.Curl

enable to connect to drupal using cURL -- Single Tone --
Наследование: DrutNETBase, IConnection
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddFormField SeasideResearch.LibCurlNet.CURLFORMcode
AddFormFile bool
AddFormFile bool
CleanupCurl void
ClearDataIn void
DrupCurlPerform SeasideResearch.LibCurlNet.CURLcode
OnDebug void
OnProgress System.Int32
OnWriteData System.Int32
errorMessage void
getToken string

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

Метод Описание
Curl ( string serverURL ) : System

Constructor, init curl service.

DownloadFile ( string httpPath, string savePath ) : bool
FileUpload ( string localPath ) : int

Upload a file to Drupal using the form-file module and CURL

FileUpload ( string localPath, string serverDirectory ) : int

Upload a file to Drupal using the form-file module and CURL

Login ( string user, string password ) : bool
Logout ( ) : bool
ReLogin ( ) : bool

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

Метод Описание
AddFormField ( SeasideResearch.LibCurlNet mf, object fieldName, object Value ) : SeasideResearch.LibCurlNet.CURLFORMcode
AddFormFile ( SeasideResearch.LibCurlNet mf, string fileName, Enums field ) : bool
AddFormFile ( SeasideResearch.LibCurlNet mf, string fileName, string field ) : bool

add information to upload a file, also perform check of file size and file existing

CleanupCurl ( ) : void
ClearDataIn ( ) : void
DrupCurlPerform ( ) : SeasideResearch.LibCurlNet.CURLcode
OnDebug ( SeasideResearch.LibCurlNet infoType, String msg, Object extraData ) : void
OnProgress ( Object extraData, Double dlTotal, Double dlNow, Double ulTotal, Double ulNow ) : Int32
OnWriteData ( Byte buf, Int32 size, Int32 nmemb, Object extraData ) : Int32
errorMessage ( string msg ) : void
getToken ( string url, string formId ) : string

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

Curl() публичный Метод

Constructor, init curl service.
public Curl ( string serverURL ) : System
serverURL string
Результат System

DownloadFile() публичный Метод

public DownloadFile ( string httpPath, string savePath ) : bool
httpPath string
savePath string
Результат bool

FileUpload() публичный Метод

Upload a file to Drupal using the form-file module and CURL
public FileUpload ( string localPath ) : int
localPath string Local file location
Результат int

FileUpload() публичный Метод

Upload a file to Drupal using the form-file module and CURL
public FileUpload ( string localPath, string serverDirectory ) : int
localPath string Local file location
serverDirectory string Save to a specific directory in drupal
Результат int

Login() публичный Метод

public Login ( string user, string password ) : bool
user string
password string
Результат bool

Logout() публичный Метод

public Logout ( ) : bool
Результат bool

ReLogin() публичный Метод

public ReLogin ( ) : bool
Результат bool