Property | Type | Description | |
---|---|---|---|
authType | AuthenticationType |
Method | Description | |
---|---|---|
CouchClient ( ) : System |
This is only intended for use if your CouchDb is in Admin Party
|
|
CouchClient ( LoveSeat.CouchConfiguration config ) : System |
CouchClient constructor
|
|
CouchClient ( string baseUri ) : System |
The full uri for the couch constructor
|
|
CouchClient ( string host, int port, string username, string password, bool isHttps, AuthenticationType aT ) : System |
Constructs the CouchClient and gets an authentication cookie (10 min)
|
|
CouchClient ( string username, string password ) : System |
CouchClient constructor
|
|
CreateAdminUser ( string usernameToCreate, string passwordToCreate ) : LoveSeat.CouchResponseObject |
Creates an admin user
|
|
CreateDatabase ( string databaseName ) : LoveSeat.CouchResponseObject |
Creates a database
|
|
CreateUser ( string usernameToCreate, string passwordToCreate ) : LoveSeat.CouchResponseObject |
Create a user in the _user database
|
|
DeleteAdminUser ( string userToDelete ) : void |
Deletes admin user (if you have permission)
|
|
DeleteDatabase ( string databaseName ) : LoveSeat.CouchResponseObject |
Deletes the specified database
|
|
DeleteUser ( string userToDelete ) : void |
Deletes user (if you have permission)
|
|
GetDatabase ( string databaseName ) : CouchDatabase |
Gets a Database object
|
|
GetUUID ( int count ) : |
Get's UUID from CouchDB. Limit 50 uuid requests.
|
|
GetUser ( string userId ) : Document |
Get's the user.
|
|
HasDatabase ( string databaseName ) : bool |
Returns a bool indicating whether or not the database exists.
|
|
HasUser ( string userId ) : bool |
Returns true/false depending on whether or not the user is contained in the _users database
|
|
TriggerReplication ( string source, string target ) : LoveSeat.CouchResponseObject | ||
TriggerReplication ( string source, string target, bool continuous ) : LoveSeat.CouchResponseObject |
Triggers one way replication from the source to target. If bidirection is needed call this method twice with the source and target args reversed.
|
public CouchClient ( LoveSeat.CouchConfiguration config ) : System | ||
config | LoveSeat.CouchConfiguration | |
return | System |
public CouchClient ( string baseUri ) : System | ||
baseUri | string | Base Url with authentication to couch. Should NOT include database |
return | System |
public CouchClient ( string host, int port, string username, string password, bool isHttps, AuthenticationType aT ) : System | ||
host | string | The hostname of the CouchDB instance |
port | int | The port of the CouchDB instance |
username | string | The username of the CouchDB instance |
password | string | The password of the CouchDB instance |
isHttps | bool | |
aT | AuthenticationType | |
return | System |
public CouchClient ( string username, string password ) : System | ||
username | string | |
password | string | |
return | System |
public CreateAdminUser ( string usernameToCreate, string passwordToCreate ) : LoveSeat.CouchResponseObject | ||
usernameToCreate | string | |
passwordToCreate | string | |
return | LoveSeat.CouchResponseObject |
public CreateDatabase ( string databaseName ) : LoveSeat.CouchResponseObject | ||
databaseName | string | Name of new database |
return | LoveSeat.CouchResponseObject |
public CreateUser ( string usernameToCreate, string passwordToCreate ) : LoveSeat.CouchResponseObject | ||
usernameToCreate | string | |
passwordToCreate | string | |
return | LoveSeat.CouchResponseObject |
public DeleteAdminUser ( string userToDelete ) : void | ||
userToDelete | string | |
return | void |
public DeleteDatabase ( string databaseName ) : LoveSeat.CouchResponseObject | ||
databaseName | string | Database to delete |
return | LoveSeat.CouchResponseObject |
public DeleteUser ( string userToDelete ) : void | ||
userToDelete | string | |
return | void |
public GetDatabase ( string databaseName ) : CouchDatabase | ||
databaseName | string | Name of database to fetch |
return | CouchDatabase |
public GetUUID ( int count ) : |
||
count | int | |
return |
public HasDatabase ( string databaseName ) : bool | ||
databaseName | string | |
return | bool |
public TriggerReplication ( string source, string target ) : LoveSeat.CouchResponseObject | ||
source | string | |
target | string | |
return | LoveSeat.CouchResponseObject |
public TriggerReplication ( string source, string target, bool continuous ) : LoveSeat.CouchResponseObject | ||
source | string | Uri or database name of database to replicate from |
target | string | Uri or database name of database to replicate to |
continuous | bool | Whether or not CouchDB should continue to replicate going forward on it's own |
return | LoveSeat.CouchResponseObject |