FabricClient.ServiceManagementClient.CreateServiceFromTemplateAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateServiceFromTemplateAsync(ServiceFromTemplateDescription) |
アプリケーション マニフェストで指定されたテンプレートからサービスをインスタンス化します。 |
CreateServiceFromTemplateAsync(ServiceFromTemplateDescription, TimeSpan, CancellationToken) |
アプリケーション マニフェストで指定されたテンプレートからサービスをインスタンス化します。 |
CreateServiceFromTemplateAsync(Uri, Uri, String, Byte[]) |
アプリケーション マニフェストで指定されたテンプレートからサービスをインスタンス化します。 |
CreateServiceFromTemplateAsync(Uri, Uri, String, Byte[], TimeSpan, CancellationToken) |
アプリケーション マニフェストで指定されたテンプレートからサービスをインスタンス化します。 また、タイムアウト間隔を受け取ります。これは、システムがこの操作を続行してから、操作が監視しているキャンセル トークンを返 TimeoutException すまでの最大時間です。 |
CreateServiceFromTemplateAsync(ServiceFromTemplateDescription)
アプリケーション マニフェストで指定されたテンプレートからサービスをインスタンス化します。
public System.Threading.Tasks.Task CreateServiceFromTemplateAsync (System.Fabric.Description.ServiceFromTemplateDescription serviceFromTemplateDescription);
member this.CreateServiceFromTemplateAsync : System.Fabric.Description.ServiceFromTemplateDescription -> System.Threading.Tasks.Task
Public Function CreateServiceFromTemplateAsync (serviceFromTemplateDescription As ServiceFromTemplateDescription) As Task
パラメーター
- serviceFromTemplateDescription
- ServiceFromTemplateDescription
アプリケーション マニフェストで指定されたサービス テンプレートから作成されるサービスについて説明します。
戻り値
インスタンス化されたサービス。
例外
オブジェクトは FabricClient 閉じた状態です。 使用しているオブジェクトを FabricClient 破棄し、新しい FabricClient オブジェクトをインスタンス化します。
ServiceTemplateNotFound: サービス テンプレートが存在しません。
要求はタイムアウトしましたが、システムによる処理が既に受け入れられていた可能性があります。
タイムアウトが切れる前に要求が取り消されましたが、システムによる処理が既に受け入れられていた可能性があります。
注釈
Service Fabric 名がまだ存在しない場合は、暗黙的に作成されます。
適用対象
CreateServiceFromTemplateAsync(ServiceFromTemplateDescription, TimeSpan, CancellationToken)
アプリケーション マニフェストで指定されたテンプレートからサービスをインスタンス化します。
public System.Threading.Tasks.Task CreateServiceFromTemplateAsync (System.Fabric.Description.ServiceFromTemplateDescription serviceFromTemplateDescription, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.CreateServiceFromTemplateAsync : System.Fabric.Description.ServiceFromTemplateDescription * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CreateServiceFromTemplateAsync (serviceFromTemplateDescription As ServiceFromTemplateDescription, timeout As TimeSpan, cancellationToken As CancellationToken) As Task
パラメーター
- serviceFromTemplateDescription
- ServiceFromTemplateDescription
アプリケーション マニフェストで指定されたサービス テンプレートから作成されるサービスについて説明します。
- timeout
- TimeSpan
を返す TimeoutException前に、システムがこの操作を続行できる最大時間。
- cancellationToken
- CancellationToken
CancellationToken操作が監視している 。 操作を取り消す必要があることを示す通知を伝達するために使用できます。
戻り値
インスタンス化されたサービス。
例外
オブジェクトは FabricClient 閉じた状態です。 使用しているオブジェクトを FabricClient 破棄し、新しい FabricClient オブジェクトをインスタンス化します。
ServiceTemplateNotFound: サービス テンプレートが存在しません。
要求はタイムアウトしましたが、システムによる処理が既に受け入れられていた可能性があります。
タイムアウトが切れる前に要求が取り消されましたが、システムによる処理が既に受け入れられていた可能性があります。
注釈
Service Fabric 名がまだ存在しない場合は、暗黙的に作成されます。
適用対象
CreateServiceFromTemplateAsync(Uri, Uri, String, Byte[])
アプリケーション マニフェストで指定されたテンプレートからサービスをインスタンス化します。
public System.Threading.Tasks.Task CreateServiceFromTemplateAsync (Uri applicationName, Uri serviceName, string serviceTypeName, byte[] initializationData);
member this.CreateServiceFromTemplateAsync : Uri * Uri * string * byte[] -> System.Threading.Tasks.Task
Public Function CreateServiceFromTemplateAsync (applicationName As Uri, serviceName As Uri, serviceTypeName As String, initializationData As Byte()) As Task
パラメーター
- applicationName
- Uri
サービスが作成されるアプリケーションの Service Fabric 名。
- serviceName
- Uri
サービスの Service Fabric 名。
- serviceTypeName
- String
サービスの種類の名前。 これは、サービス マニフェストで指定された ServiceTypeName と同じである必要があります。
- initializationData
- Byte[]
初期化データは、サービスの作成者によって提供されるカスタム データを表します。 Service Fabric では、このデータは解析されません。 このデータは、 または StatelessServiceContextのすべてのインスタンスまたはレプリカでStatefulServiceContext使用できます。 サービスの作成後に変更することはできません。
戻り値
インスタンス化されたサービス。
例外
オブジェクトは FabricClient 閉じた状態です。 使用しているオブジェクトを FabricClient 破棄し、新しい FabricClient オブジェクトをインスタンス化します。
ServiceTemplateNotFound: サービス テンプレートが存在しません
要求はタイムアウトしましたが、システムによる処理が既に受け入れられていた可能性があります。
タイムアウトが切れる前に要求が取り消されましたが、システムによる処理が既に受け入れられていた可能性があります。
または serviceName
が null の場合applicationName
。
が null または空白の場合 serviceTypeName
。
注釈
Service Fabric 名がまだ存在しない場合は、暗黙的に作成されます。
既定のタイムアウトは 1 分で、システムは を返す前にこの操作を TimeoutException続行できます。
適用対象
CreateServiceFromTemplateAsync(Uri, Uri, String, Byte[], TimeSpan, CancellationToken)
アプリケーション マニフェストで指定されたテンプレートからサービスをインスタンス化します。 また、タイムアウト間隔を受け取ります。これは、システムがこの操作を続行してから、操作が監視しているキャンセル トークンを返 TimeoutException すまでの最大時間です。
public System.Threading.Tasks.Task CreateServiceFromTemplateAsync (Uri applicationName, Uri serviceName, string serviceTypeName, byte[] initializationData, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.CreateServiceFromTemplateAsync : Uri * Uri * string * byte[] * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CreateServiceFromTemplateAsync (applicationName As Uri, serviceName As Uri, serviceTypeName As String, initializationData As Byte(), timeout As TimeSpan, cancellationToken As CancellationToken) As Task
パラメーター
- applicationName
- Uri
サービスが作成されるアプリケーションの Service Fabric 名。
- serviceName
- Uri
サービスの Service Fabric 名。
- serviceTypeName
- String
サービスの種類の名前。 これは、サービス マニフェストで指定された ServiceTypeName と同じである必要があります。
- initializationData
- Byte[]
初期化データは、サービスの作成者によって提供されるカスタム データを表します。 Service Fabric では、このデータは解析されません。 このデータは、 または StatelessServiceContextのすべてのインスタンスまたはレプリカでStatefulServiceContext使用できます。 サービスの作成後に変更することはできません。
- timeout
- TimeSpan
を返す TimeoutException前に、システムがこの操作を続行できる最大時間。
- cancellationToken
- CancellationToken
CancellationToken操作が監視している 。 操作を取り消す必要があることを示す通知を伝達するために使用できます。
戻り値
インスタンス化されたサービス。
例外
オブジェクトは FabricClient 閉じた状態です。 使用しているオブジェクトを FabricClient 破棄し、新しい FabricClient オブジェクトをインスタンス化します。
ServiceTemplateNotFound: サービス テンプレートが存在しません。
要求はタイムアウトしましたが、システムによる処理が既に受け入れられていた可能性があります。
タイムアウトが切れる前に要求が取り消されましたが、システムによる処理が既に受け入れられていた可能性があります。
または serviceName
が null の場合applicationName
。
が null または空白の場合 serviceTypeName
。
注釈
Service Fabric 名がまだ存在しない場合は、暗黙的に作成されます。
適用対象
Azure SDK for .NET