kintoneのREST APIをコールするためのクラス
REST APIについてはサイボウズ公式のドキュメント参照
REST APIについてはサイボウズ公式のドキュメント参照
Inheritance Hierarchy
kintoneDotNET.APIkintoneAPI
Namespace: kintoneDotNET.API
Assembly: kintoneDotNET (in kintoneDotNET.dll) Version: 1.0.4.0 (1.0.4.0)
Syntax
The kintoneAPI type exposes the following members.
Constructors
Name | Description | |
---|---|---|
kintoneAPI |
アプリケーションIDを指定し、APIの生成を行う
|
Methods
Name | Description | |
---|---|---|
BulkCreateT |
レコード登録を行う(複数件)
| |
BulkDeleteT |
レコードの削除を行う(複数件)
| |
BulkSaveT |
レコードの保存処理(複数件)
| |
BulkUpdateT |
レコードの更新を行う(複数件)
| |
CreateT |
レコード登録を行う(単一)
| |
DeleteT |
レコードの削除を行う(単一)
| |
DownloadFile |
ファイルのダウンロードを行う
| |
Equals | 指定した Object が、現在の Object と等しいかどうかを判断します。 (Inherited from Object.) | |
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Inherited from Object.) | |
FindT(String) |
レコードの検索を行う ※このメソッドは、kintoneのレコード数上限までしか取得を行いません。全件取得する場合はFindAllを使用してください | |
FindT(kintoneQueryT) | ||
FindAllT(String) | ||
FindAllT(kintoneQueryT) |
API上限値を超えたレコードの検索を行う ※並列でリクエストを投げ取得を行うため、order等の指定は考慮されない。データ取得後LINQ等で並び替えを行う必要あり | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Inherited from Object.) | |
GetType | 現在のインスタンスの Type を取得します。 (Inherited from Object.) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Inherited from Object.) | |
SaveT |
レコードの保存処理(単一) モデル上 isKey = True と設定された項目をキーとし、一致するキーがある場合はUpdate、なければCreateを行う | |
SetIndexToModelT | ||
SetIndexToModelsT |
受け取ったオブジェクトとキーが一致するレコードをkintoneから検索し、idをセットする
| |
ToString | 現在の Object を表す String を返します。 (Inherited from Object.) | |
UpdateT |
レコードの更新を行う(単一)
| |
UploadFile(ReadOnlyCollectionHttpPostedFile) |
ファイルのアップロードを行う(複数件)
| |
UploadFile(ReadOnlyCollectionHttpPostedFileBase) |
ファイルのアップロードを行う(複数件) kintone上、複数ファイルをアップロードしてもキーは単一になる。このためアップロードに使用したキーとファイルダウンロードのキーは異なるので注意 | |
UploadFile(HttpPostedFile) |
ファイルのアップロードを行う(単一) | |
UploadFile(HttpPostedFileBase) |
ファイルのアップロードを行う(単一) HttpPostedFileは非常に特殊な型でWeb上でファイルアップロードを行っている以外の場合は使用しにくいため、上位クラスのHttpPostedFileBaseを引数にとるメソッドを用意 |
Fields
Name | Description | |
---|---|---|
KINTONE_API_FORMAT | ||
KINTONE_EXE_LIMIT |
kintone APIの更新上限値 現在100だが、kintoneAPIの上限値が変更されれば要修正 | |
KINTONE_HOST | ||
KINTONE_PORT | ||
KINTONE_REC_LIMIT |
kintone APIの読み込み上限値 現在100だが、kintoneAPIの上限値が変更されれば要修正 | |
RECORD_LIMIT |
本APIで扱うレコードの最大値(余りに大きい件数の処理を途中で止めるための措置)
|
Properties
Name | Description | |
---|---|---|
ApiEncoding |
送受信時のエンコード
| |
AppId |
アクセス先アプリケーションのID。コンストラクタで指定
| |
ExecuteLimit |
レコード更新件数の上限を設定する。設定がない場合、APIの上限値が設定される | |
Host |
kintoneのアクセス先。"xxx.cybozu.com"というようなアドレスで表現される(xxxはDomain)
| |
ReadLimit |
レコードの読み取り上限を設定する。設定がない場合、APIの上限値が設定される 上限値については、レコード取得の「クエリで条件を指定する」を参照 |
Remarks
See Also