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

PacketCapture 接口

public interface PacketCapture extends HasInner,HasName,HasId,Indexable

与网络观察程序关联的数据包捕获对象的客户端表示形式。

方法摘要

修饰符和类型 方法和描述
int bytesToCapturePerPacket()
List<PacketCaptureFilter> filters()
PacketCaptureStatus getStatus()

查询正在运行的数据包捕获会话的状态。

Observable<PacketCaptureStatus> getStatusAsync()

异步查询正在运行的数据包捕获会话的状态。

ProvisioningState provisioningState()

获取数据包捕获会话的预配状态。 可能的值包括:“Succeeded”、“Updateing”、“删除”、“Failed”。

void stop()

停止指定的数据包捕获会话。

Completable stopAsync()

异步停止指定的数据包捕获会话。

PacketCaptureStorageLocation storageLocation()
String targetId()
int timeLimitInSeconds()
int totalBytesPerSession()

继承成员

方法详细信息

bytesToCapturePerPacket

public int bytesToCapturePerPacket()

返回:

每个数据包捕获的字节数,其余字节将被截断。

filters

public List filters()

返回:

筛选器值

getStatus

public PacketCaptureStatus getStatus()

查询正在运行的数据包捕获会话的状态。

返回:

数据包捕获状态

getStatusAsync

public Observable getStatusAsync()

异步查询正在运行的数据包捕获会话的状态。

返回:

数据包捕获状态

provisioningState

public ProvisioningState provisioningState()

获取数据包捕获会话的预配状态。 可能的值包括:“Succeeded”、“Updateing”、“删除”、“Failed”。

返回:

provisioningState 值

stop

public void stop()

停止指定的数据包捕获会话。

stopAsync

public Completable stopAsync()

异步停止指定的数据包捕获会话。

返回:

REST 调用的句柄

storageLocation

public PacketCaptureStorageLocation storageLocation()

返回:

storageLocation 值

targetId

public String targetId()

返回:

目标 ID 值

timeLimitInSeconds

public int timeLimitInSeconds()

返回:

捕获会话的最长持续时间(以秒为单位)

totalBytesPerSession

public int totalBytesPerSession()

返回:

捕获输出的最大大小

适用于