Extensions class
表示 Extensions 的类。
方法
构造函数详细信息
Extensions(VisualStudioResourceProviderClientContext)
创建扩展。
new Extensions(client: VisualStudioResourceProviderClientContext)
参数
对服务客户端的引用。
方法详细信息
create(string, ExtensionResourceRequest, string, string, RequestOptionsBase)
使用 Visual Studio Team Services 帐户注册扩展。
function create(resourceGroupName: string, body: ExtensionResourceRequest, accountResourceName: string, extensionResourceName: string, options?: RequestOptionsBase): Promise<ExtensionsCreateResponse>
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
包含与扩展请求相关的其他信息的对象。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- extensionResourceName
-
string
扩展的名称。
- options
- RequestOptionsBase
可选参数
返回
Promise<ExtensionsCreateResponse>
承诺<Models.ExtensionsCreateResponse>
create(string, ExtensionResourceRequest, string, string, RequestOptionsBase, ServiceCallback<ExtensionResource>)
function create(resourceGroupName: string, body: ExtensionResourceRequest, accountResourceName: string, extensionResourceName: string, options: RequestOptionsBase, callback: ServiceCallback<ExtensionResource>)
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
包含与扩展请求相关的其他信息的对象。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- extensionResourceName
-
string
扩展的名称。
- options
- RequestOptionsBase
可选参数
- callback
回调
create(string, ExtensionResourceRequest, string, string, ServiceCallback<ExtensionResource>)
function create(resourceGroupName: string, body: ExtensionResourceRequest, accountResourceName: string, extensionResourceName: string, callback: ServiceCallback<ExtensionResource>)
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
包含与扩展请求相关的其他信息的对象。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- extensionResourceName
-
string
扩展的名称。
- callback
回调
deleteMethod(string, string, string, RequestOptionsBase)
删除 Visual Studio Team Services 帐户的扩展资源注册。
function deleteMethod(resourceGroupName: string, accountResourceName: string, extensionResourceName: string, options?: RequestOptionsBase): Promise<RestResponse>
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- extensionResourceName
-
string
扩展的名称。
- options
- RequestOptionsBase
可选参数
返回
Promise<RestResponse>
承诺<msRest.RestResponse>
deleteMethod(string, string, string, RequestOptionsBase, ServiceCallback<void>)
function deleteMethod(resourceGroupName: string, accountResourceName: string, extensionResourceName: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- extensionResourceName
-
string
扩展的名称。
- options
- RequestOptionsBase
可选参数
- callback
-
ServiceCallback<void>
回调
deleteMethod(string, string, string, ServiceCallback<void>)
function deleteMethod(resourceGroupName: string, accountResourceName: string, extensionResourceName: string, callback: ServiceCallback<void>)
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- extensionResourceName
-
string
扩展的名称。
- callback
-
ServiceCallback<void>
回调
get(string, string, string, RequestOptionsBase)
获取与 Visual Studio Team Services 帐户资源关联的扩展的详细信息。
function get(resourceGroupName: string, accountResourceName: string, extensionResourceName: string, options?: RequestOptionsBase): Promise<ExtensionsGetResponse>
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- extensionResourceName
-
string
扩展的名称。
- options
- RequestOptionsBase
可选参数
返回
Promise<ExtensionsGetResponse>
承诺<Models.ExtensionsGetResponse>
get(string, string, string, RequestOptionsBase, ServiceCallback<ExtensionResource>)
function get(resourceGroupName: string, accountResourceName: string, extensionResourceName: string, options: RequestOptionsBase, callback: ServiceCallback<ExtensionResource>)
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- extensionResourceName
-
string
扩展的名称。
- options
- RequestOptionsBase
可选参数
- callback
回调
get(string, string, string, ServiceCallback<ExtensionResource>)
function get(resourceGroupName: string, accountResourceName: string, extensionResourceName: string, callback: ServiceCallback<ExtensionResource>)
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- extensionResourceName
-
string
扩展的名称。
- callback
回调
listByAccount(string, string, RequestOptionsBase)
获取在资源组中创建的扩展资源的详细信息。
function listByAccount(resourceGroupName: string, accountResourceName: string, options?: RequestOptionsBase): Promise<ExtensionsListByAccountResponse>
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- options
- RequestOptionsBase
可选参数
返回
Promise<ExtensionsListByAccountResponse>
承诺<Models.ExtensionsListByAccountResponse>
listByAccount(string, string, RequestOptionsBase, ServiceCallback<ExtensionResourceListResult>)
function listByAccount(resourceGroupName: string, accountResourceName: string, options: RequestOptionsBase, callback: ServiceCallback<ExtensionResourceListResult>)
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- options
- RequestOptionsBase
可选参数
- callback
回调
listByAccount(string, string, ServiceCallback<ExtensionResourceListResult>)
function listByAccount(resourceGroupName: string, accountResourceName: string, callback: ServiceCallback<ExtensionResourceListResult>)
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- callback
回调
update(string, ExtensionResourceRequest, string, string, RequestOptionsBase)
更新 Visual Studio Team Services 帐户的现有扩展注册。
function update(resourceGroupName: string, body: ExtensionResourceRequest, accountResourceName: string, extensionResourceName: string, options?: RequestOptionsBase): Promise<ExtensionsUpdateResponse>
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
包含与扩展请求相关的其他信息的对象。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- extensionResourceName
-
string
扩展的名称。
- options
- RequestOptionsBase
可选参数
返回
Promise<ExtensionsUpdateResponse>
承诺<Models.ExtensionsUpdateResponse>
update(string, ExtensionResourceRequest, string, string, RequestOptionsBase, ServiceCallback<ExtensionResource>)
function update(resourceGroupName: string, body: ExtensionResourceRequest, accountResourceName: string, extensionResourceName: string, options: RequestOptionsBase, callback: ServiceCallback<ExtensionResource>)
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
包含与扩展请求相关的其他信息的对象。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- extensionResourceName
-
string
扩展的名称。
- options
- RequestOptionsBase
可选参数
- callback
回调
update(string, ExtensionResourceRequest, string, string, ServiceCallback<ExtensionResource>)
function update(resourceGroupName: string, body: ExtensionResourceRequest, accountResourceName: string, extensionResourceName: string, callback: ServiceCallback<ExtensionResource>)
参数
- resourceGroupName
-
string
Azure 订阅中的资源组的名称。
包含与扩展请求相关的其他信息的对象。
- accountResourceName
-
string
Visual Studio Team Services 帐户资源的名称。
- extensionResourceName
-
string
扩展的名称。
- callback
回调