MeshApplication class
表示 MeshApplication 的类。
构造函数
| Mesh |
创建 MeshApplication。 |
方法
构造函数详细信息
MeshApplication(ServiceFabricClientContext)
创建 MeshApplication。
new MeshApplication(client: ServiceFabricClientContext)
参数
- client
- ServiceFabricClientContext
对服务客户端的引用。
方法详细信息
createOrUpdate(string, ApplicationResourceDescription, RequestOptionsBase)
创建具有指定名称、说明和属性的应用程序资源。 如果存在具有相同名称的应用程序资源,则会使用指定的说明和属性更新应用程序资源。
function createOrUpdate(applicationResourceName: string, applicationResourceDescription: ApplicationResourceDescription, options?: RequestOptionsBase): Promise<MeshApplicationCreateOrUpdateResponse>
参数
- applicationResourceName
-
string
应用程序的标识。
- applicationResourceDescription
- ApplicationResourceDescription
有关创建应用程序资源的说明。
- options
- RequestOptionsBase
可选参数
返回
承诺<Models.MeshApplicationCreateOrUpdateResponse>
createOrUpdate(string, ApplicationResourceDescription, RequestOptionsBase, ServiceCallback<ApplicationResourceDescription>)
function createOrUpdate(applicationResourceName: string, applicationResourceDescription: ApplicationResourceDescription, options: RequestOptionsBase, callback: ServiceCallback<ApplicationResourceDescription>)
参数
- applicationResourceName
-
string
应用程序的标识。
- applicationResourceDescription
- ApplicationResourceDescription
有关创建应用程序资源的说明。
- options
- RequestOptionsBase
可选参数
回调
createOrUpdate(string, ApplicationResourceDescription, ServiceCallback<ApplicationResourceDescription>)
function createOrUpdate(applicationResourceName: string, applicationResourceDescription: ApplicationResourceDescription, callback: ServiceCallback<ApplicationResourceDescription>)
参数
- applicationResourceName
-
string
应用程序的标识。
- applicationResourceDescription
- ApplicationResourceDescription
有关创建应用程序资源的说明。
回调
deleteMethod(string, RequestOptionsBase)
删除名称标识的应用程序资源。
function deleteMethod(applicationResourceName: string, options?: RequestOptionsBase): Promise<RestResponse>
参数
- applicationResourceName
-
string
应用程序的标识。
- options
- RequestOptionsBase
可选参数
返回
Promise<RestResponse>
承诺<msRest.RestResponse>
deleteMethod(string, RequestOptionsBase, ServiceCallback<void>)
function deleteMethod(applicationResourceName: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
参数
- applicationResourceName
-
string
应用程序的标识。
- options
- RequestOptionsBase
可选参数
- callback
-
ServiceCallback<void>
回调
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(applicationResourceName: string, callback: ServiceCallback<void>)
参数
- applicationResourceName
-
string
应用程序的标识。
- callback
-
ServiceCallback<void>
回调
get(string, RequestOptionsBase)
获取有关具有给定名称的应用程序资源的信息。 这些信息包括应用程序的说明和其他属性。
function get(applicationResourceName: string, options?: RequestOptionsBase): Promise<MeshApplicationGetResponse>
参数
- applicationResourceName
-
string
应用程序的标识。
- options
- RequestOptionsBase
可选参数
返回
Promise<MeshApplicationGetResponse>
承诺<Models.MeshApplicationGetResponse>
get(string, RequestOptionsBase, ServiceCallback<ApplicationResourceDescription>)
function get(applicationResourceName: string, options: RequestOptionsBase, callback: ServiceCallback<ApplicationResourceDescription>)
参数
- applicationResourceName
-
string
应用程序的标识。
- options
- RequestOptionsBase
可选参数
回调
get(string, ServiceCallback<ApplicationResourceDescription>)
function get(applicationResourceName: string, callback: ServiceCallback<ApplicationResourceDescription>)
参数
- applicationResourceName
-
string
应用程序的标识。
回调
getUpgradeProgress(string, RequestOptionsBase)
获取有关具有给定名称的应用程序资源的升级进度信息。 这些信息包括完成百分比和应用程序资源的其他升级状态信息。
function getUpgradeProgress(applicationResourceName: string, options?: RequestOptionsBase): Promise<MeshApplicationGetUpgradeProgressResponse>
参数
- applicationResourceName
-
string
应用程序的标识。
- options
- RequestOptionsBase
可选参数
返回
承诺<Models.MeshApplicationGetUpgradeProgressResponse>
getUpgradeProgress(string, RequestOptionsBase, ServiceCallback<ApplicationResourceUpgradeProgressInfo>)
function getUpgradeProgress(applicationResourceName: string, options: RequestOptionsBase, callback: ServiceCallback<ApplicationResourceUpgradeProgressInfo>)
参数
- applicationResourceName
-
string
应用程序的标识。
- options
- RequestOptionsBase
可选参数
回调
getUpgradeProgress(string, ServiceCallback<ApplicationResourceUpgradeProgressInfo>)
function getUpgradeProgress(applicationResourceName: string, callback: ServiceCallback<ApplicationResourceUpgradeProgressInfo>)
参数
- applicationResourceName
-
string
应用程序的标识。
回调
list(RequestOptionsBase)
获取有关给定资源组中所有应用程序资源的信息。 这些信息包括应用程序的说明和其他属性。
function list(options?: RequestOptionsBase): Promise<MeshApplicationListResponse>
参数
- options
- RequestOptionsBase
可选参数
返回
Promise<MeshApplicationListResponse>
承诺<Models.MeshApplicationListResponse>
list(RequestOptionsBase, ServiceCallback<PagedApplicationResourceDescriptionList>)
function list(options: RequestOptionsBase, callback: ServiceCallback<PagedApplicationResourceDescriptionList>)
参数
- options
- RequestOptionsBase
可选参数
回调
list(ServiceCallback<PagedApplicationResourceDescriptionList>)
function list(callback: ServiceCallback<PagedApplicationResourceDescriptionList>)
参数
回调