| NbService Class |
Nebula サービスハンドル。
Nebula の使用を開始する前に作成、設定しておかなければならない。
Namespace: Nec.Nebula
The NbService type exposes the following members.
| Name | Description | |
|---|---|---|
| AppId |
アプリケーションID
| |
| AppKey |
アプリケーションキー
| |
| EndpointUrl | エンドポイントURL 末尾がスラッシュでない場合は、自動補完される。 | |
| HttpTimeout |
HTTPリクエストタイムアウト。
初期値は System.Threading.TimeSpan.InfiniteTimeSpan。
REST リクエストを一度でも発行したあとにタイムアウト値を変更すると、
内部の HttpClient が再生成されHTTPSコネクションが別途再接続となる。
また、タイムアウト値変更前のリクエストはキャンセルできなくなるので注意すること。
| |
| RestExecutor |
REST Executor
| |
| TenantId |
テナントID
|
| Name | Description | |
|---|---|---|
| CancelPendingHttpRequests |
実行中の HTTP REST リクエストをキャンセルする。
実行待ちのタスクには TaskCanceledException 例外が送出される。
| |
| ChangeDatabasePassword |
データベースのパスワードを変更する
| |
| EnableMultiTenant | マルチテナントアクセスモードを有効にする。デフォルトは無効。 各 API 呼び出し時は、NbService を引数に明示的に指定しなければならない。 | |
| Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Inherited from Object.) | |
| Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Inherited from Object.) | |
| GetHashCode | 既定のハッシュ関数として機能します。 (Inherited from Object.) | |
| GetInstance | インスタンスを生成する。 マルチテナントモード無効時は、毎回同一のインスタンスが返却される。 マルチテナントモード有効時は、毎回異なるインスタンスが生成される。 | |
| GetType | 現在のインスタンスの Type を取得します。 (Inherited from Object.) | |
| IsOfflineEnabled |
オフラインサービスの有効状態を返す
| |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Inherited from Object.) | |
| ToString | 現在のオブジェクトを表す文字列を返します。 (Inherited from Object.) |