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

DiagnosticsClient 接口

public interface DiagnosticsClient

此类的实例提供对 DiagnosticsClient 中定义的所有操作的访问权限。

方法摘要

修饰符和类型 方法和描述
abstract SyncPoller<PollResult<DiagnosticResourceInner>,DiagnosticResourceInner> beginCreate(String scope, String diagnosticsResourceName)

诊断会准确告知问题的根本原因以及如何解决该问题。

abstract SyncPoller<PollResult<DiagnosticResourceInner>,DiagnosticResourceInner> beginCreate(String scope, String diagnosticsResourceName, DiagnosticResourceInner diagnosticResourceRequest, Context context)

诊断会准确告知问题的根本原因以及如何解决该问题。

abstract CheckNameAvailabilityResponseInner checkNameAvailability(String scope)

此 API 用于检查用于诊断检查的资源名称的唯一性。

abstract Response<CheckNameAvailabilityResponseInner> checkNameAvailabilityWithResponse(String scope, CheckNameAvailabilityRequest checkNameAvailabilityRequest, Context context)

此 API 用于检查用于诊断检查的资源名称的唯一性。

abstract DiagnosticResourceInner create(String scope, String diagnosticsResourceName)

诊断会准确告知问题的根本原因以及如何解决该问题。

abstract DiagnosticResourceInner create(String scope, String diagnosticsResourceName, DiagnosticResourceInner diagnosticResourceRequest, Context context)

诊断会准确告知问题的根本原因以及如何解决该问题。

abstract DiagnosticResourceInner get(String scope, String diagnosticsResourceName)

使用创建诊断时选择的“诊断ResourceName”获取诊断。

abstract Response<DiagnosticResourceInner> getWithResponse(String scope, String diagnosticsResourceName, Context context)

使用创建诊断时选择的“诊断ResourceName”获取诊断。

方法详细信息

beginCreate

public abstract SyncPoller,DiagnosticResourceInner> beginCreate(String scope, String diagnosticsResourceName)

诊断会准确告知问题的根本原因以及如何解决该问题。 发现并确定 Azure 问题的相关解决方案后,可以获得诊断。

可以使用解决方案发现 API 响应中的 \u2018solutionId\u2019 和 \u2018additionalParameters\u2019 创建诊断

注意: 解决方案发现 API 响应中的 \u2018requiredParameterSets\u2019 必须通过 \u2018additionalParameters\u2019 作为诊断 API 的输入传递。

Parameters:

scope - 这是一个扩展资源提供程序,目前仅支持资源级别扩展。
diagnosticsResourceName - 见解资源的唯一资源名称。

Returns:

用于 SyncPoller<T,U> 轮询诊断资源的 。

beginCreate

public abstract SyncPoller,DiagnosticResourceInner> beginCreate(String scope, String diagnosticsResourceName, DiagnosticResourceInner diagnosticResourceRequest, Context context)

诊断会准确告知问题的根本原因以及如何解决该问题。 发现并确定 Azure 问题的相关解决方案后,可以获得诊断。

可以使用解决方案发现 API 响应中的 \u2018solutionId\u2019 和 \u2018additionalParameters\u2019 创建诊断

注意: 解决方案发现 API 响应中的 \u2018requiredParameterSets\u2019 必须通过 \u2018additionalParameters\u2019 作为诊断 API 的输入传递。

Parameters:

scope - 这是一个扩展资源提供程序,目前仅支持资源级别扩展。
diagnosticsResourceName - 见解资源的唯一资源名称。
diagnosticResourceRequest - 此 insightResource 调用所需的请求正文。
context - 要与此操作关联的上下文。

Returns:

用于 SyncPoller<T,U> 轮询诊断资源的 。

checkNameAvailability

public abstract CheckNameAvailabilityResponseInner checkNameAvailability(String scope)

此 API 用于检查用于诊断检查的资源名称的唯一性。

Parameters:

scope - 这是一个扩展资源提供程序,目前仅支持资源级别扩展。

Returns:

响应所请求的资源名称是否可用。

checkNameAvailabilityWithResponse

public abstract Response checkNameAvailabilityWithResponse(String scope, CheckNameAvailabilityRequest checkNameAvailabilityRequest, Context context)

此 API 用于检查用于诊断检查的资源名称的唯一性。

Parameters:

scope - 这是一个扩展资源提供程序,目前仅支持资源级别扩展。
checkNameAvailabilityRequest - 可用性检查所需的参数。
context - 要与此操作关联的上下文。

Returns:

响应所请求的资源名称是否随 一起 Response<T>可用。

create

public abstract DiagnosticResourceInner create(String scope, String diagnosticsResourceName)

诊断会准确告知问题的根本原因以及如何解决该问题。 发现并确定 Azure 问题的相关解决方案后,可以获得诊断。

可以使用解决方案发现 API 响应中的 \u2018solutionId\u2019 和 \u2018additionalParameters\u2019 创建诊断

注意: 解决方案发现 API 响应中的 \u2018requiredParameterSets\u2019 必须通过 \u2018additionalParameters\u2019 作为诊断 API 的输入传递。

Parameters:

scope - 这是一个扩展资源提供程序,目前仅支持资源级别扩展。
diagnosticsResourceName - 见解资源的唯一资源名称。

Returns:

诊断资源。

create

public abstract DiagnosticResourceInner create(String scope, String diagnosticsResourceName, DiagnosticResourceInner diagnosticResourceRequest, Context context)

诊断会准确告知问题的根本原因以及如何解决该问题。 发现并确定 Azure 问题的相关解决方案后,可以获得诊断。

可以使用解决方案发现 API 响应中的 \u2018solutionId\u2019 和 \u2018additionalParameters\u2019 创建诊断

注意: 解决方案发现 API 响应中的 \u2018requiredParameterSets\u2019 必须通过 \u2018additionalParameters\u2019 作为诊断 API 的输入传递。

Parameters:

scope - 这是一个扩展资源提供程序,目前仅支持资源级别扩展。
diagnosticsResourceName - 见解资源的唯一资源名称。
diagnosticResourceRequest - 此 insightResource 调用所需的请求正文。
context - 要与此操作关联的上下文。

Returns:

诊断资源。

get

public abstract DiagnosticResourceInner get(String scope, String diagnosticsResourceName)

使用创建诊断时选择的“diagnosticsResourceName”获取诊断。

Parameters:

scope - 这是一个扩展资源提供程序,目前仅支持资源级别扩展。
diagnosticsResourceName - 见解资源的唯一资源名称。

Returns:

使用创建诊断时选择的“diagnosticsResourceName”的诊断。

getWithResponse

public abstract Response getWithResponse(String scope, String diagnosticsResourceName, Context context)

使用创建诊断时选择的“diagnosticsResourceName”获取诊断。

Parameters:

scope - 这是一个扩展资源提供程序,目前仅支持资源级别扩展。
diagnosticsResourceName - 见解资源的唯一资源名称。
context - 要与此操作关联的上下文。

Returns:

诊断使用在创建诊断时选择的“diagnosticsResourceName”以及 Response<T>

适用于