Click or drag to resize
NbService Class

Nebula サービスハンドル。

Nebula の使用を開始する前に作成、設定しておかなければならない。

Inheritance Hierarchy
SystemObject
  Nec.NebulaNbService

Namespace: Nec.Nebula
Assembly: Nec.Nebula.Core (in Nec.Nebula.Core.dll) Version: 7.0.0.0 (7.0.0.0)
Syntax
public class NbService

The NbService type exposes the following members.

Properties
  NameDescription
Public propertyAppId
アプリケーションID
Public propertyAppKey
アプリケーションキー
Public propertyEndpointUrl

エンドポイントURL

末尾がスラッシュでない場合は、自動補完される。

Public propertyHttpTimeout
HTTPリクエストタイムアウト。 初期値は System.Threading.TimeSpan.InfiniteTimeSpan。 REST リクエストを一度でも発行したあとにタイムアウト値を変更すると、 内部の HttpClient が再生成されHTTPSコネクションが別途再接続となる。 また、タイムアウト値変更前のリクエストはキャンセルできなくなるので注意すること。
Public propertyRestExecutor
REST Executor
Public propertyTenantId
テナントID
Top
Methods
  NameDescription
Public methodCancelPendingHttpRequests
実行中の HTTP REST リクエストをキャンセルする。 実行待ちのタスクには TaskCanceledException 例外が送出される。
Public methodChangeDatabasePassword
データベースのパスワードを変更する
Public methodStatic memberEnableMultiTenant

マルチテナントアクセスモードを有効にする。デフォルトは無効。

各 API 呼び出し時は、NbService を引数に明示的に指定しなければならない。

Public methodEquals
指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。
(Inherited from Object.)
Protected methodFinalize
オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。
(Inherited from Object.)
Public methodGetHashCode
既定のハッシュ関数として機能します。
(Inherited from Object.)
Public methodStatic memberGetInstance

インスタンスを生成する。

マルチテナントモード無効時は、毎回同一のインスタンスが返却される。 マルチテナントモード有効時は、毎回異なるインスタンスが生成される。

Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Public methodIsOfflineEnabled
オフラインサービスの有効状態を返す
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Public methodToString
現在のオブジェクトを表す文字列を返します。
(Inherited from Object.)
Top
Version Information

Core

Supported in: 1.0
See Also