你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DeveloperHubServiceClient class

扩展

构造函数

DeveloperHubServiceClient(TokenCredential, string, DeveloperHubServiceClientOptionalParams)

初始化 DeveloperHubServiceClient 类的新实例。

属性

$host
apiVersion
operations
subscriptionId
workflowOperations

继承属性

pipeline

此客户端用于发出请求的管道

方法

generatePreviewArtifacts(string, ArtifactGenerationProperties, GeneratePreviewArtifactsOptionalParams)

生成预览 dockerfile 和清单。

gitHubOAuth(string, GitHubOAuthOptionalParams)

获取用于通过开发人员中心 GitHub 应用对用户进行身份验证的 GitHubOAuth 信息。

gitHubOAuthCallback(string, string, string, GitHubOAuthCallbackOptionalParams)

通过 GitHub App 进行身份验证后要命中的回调 URL,让服务存储 OAuth 令牌。

listGitHubOAuth(string, ListGitHubOAuthOptionalParams)

通过 GitHub App 进行身份验证后要命中的回调 URL,让服务存储 OAuth 令牌。

继承的方法

sendOperationRequest<T>(OperationArguments, OperationSpec)

发送使用提供的 OperationSpec 填充的 HTTP 请求。

sendRequest(PipelineRequest)

发送提供的 httpRequest。

构造函数详细信息

DeveloperHubServiceClient(TokenCredential, string, DeveloperHubServiceClientOptionalParams)

初始化 DeveloperHubServiceClient 类的新实例。

new DeveloperHubServiceClient(credentials: TokenCredential, subscriptionId: string, options?: DeveloperHubServiceClientOptionalParams)

参数

credentials
TokenCredential

唯一标识客户端订阅的订阅凭据。

subscriptionId

string

目标订阅的 ID。

属性详细信息

$host

$host: string

属性值

string

apiVersion

apiVersion: string

属性值

string

operations

operations: Operations

属性值

subscriptionId

subscriptionId: string

属性值

string

workflowOperations

workflowOperations: WorkflowOperations

属性值

继承属性详细信息

pipeline

此客户端用于发出请求的管道

pipeline: Pipeline

属性值

继承自 coreClient.ServiceClient.pipeline

方法详细信息

generatePreviewArtifacts(string, ArtifactGenerationProperties, GeneratePreviewArtifactsOptionalParams)

生成预览 dockerfile 和清单。

function generatePreviewArtifacts(location: string, parameters: ArtifactGenerationProperties, options?: GeneratePreviewArtifactsOptionalParams): Promise<GeneratePreviewArtifactsResponse>

参数

location

string

Azure 区域的名称。

parameters
ArtifactGenerationProperties

用于生成项目(如 Dockerfiles 和清单)的属性。

options
GeneratePreviewArtifactsOptionalParams

选项参数。

返回

gitHubOAuth(string, GitHubOAuthOptionalParams)

获取用于通过开发人员中心 GitHub 应用对用户进行身份验证的 GitHubOAuth 信息。

function gitHubOAuth(location: string, options?: GitHubOAuthOptionalParams): Promise<GitHubOAuthInfoResponse>

参数

location

string

Azure 区域的名称。

options
GitHubOAuthOptionalParams

选项参数。

返回

gitHubOAuthCallback(string, string, string, GitHubOAuthCallbackOptionalParams)

通过 GitHub App 进行身份验证后要命中的回调 URL,让服务存储 OAuth 令牌。

function gitHubOAuthCallback(location: string, code: string, state: string, options?: GitHubOAuthCallbackOptionalParams): Promise<GitHubOAuthResponse>

参数

location

string

Azure 区域的名称。

code

string

验证 GitHub 应用的代码响应。

state

string

对 GitHub 应用进行身份验证的状态响应。

options
GitHubOAuthCallbackOptionalParams

选项参数。

返回

listGitHubOAuth(string, ListGitHubOAuthOptionalParams)

通过 GitHub App 进行身份验证后要命中的回调 URL,让服务存储 OAuth 令牌。

function listGitHubOAuth(location: string, options?: ListGitHubOAuthOptionalParams): Promise<GitHubOAuthListResponse>

参数

location

string

Azure 区域的名称。

options
ListGitHubOAuthOptionalParams

选项参数。

返回

继承的方法详细信息

sendOperationRequest<T>(OperationArguments, OperationSpec)

发送使用提供的 OperationSpec 填充的 HTTP 请求。

function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>

参数

operationArguments
OperationArguments

将从中填充 HTTP 请求的模板化值的参数。

operationSpec
OperationSpec

用于填充 httpRequest 的 OperationSpec。

返回

Promise<T>

继承自 coreClient.ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

发送提供的 httpRequest。

function sendRequest(request: PipelineRequest): Promise<PipelineResponse>

参数

request
PipelineRequest

返回

Promise<PipelineResponse>

继承自 coreClient.ServiceClient.sendRequest