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

IVirtualMachineDiskOperations.CreateDataDiskAsync 方法

定义

“创建数据磁盘”操作会将数据磁盘添加到虚拟机。 可通过三种方法使用“添加数据磁盘”操作创建数据磁盘。 选项 1 - 通过指定磁盘映像的磁盘标签和位置,将空数据磁盘附加到角色。 请勿在请求正文中加入 DiskName 和 SourceMediaLink 元素。 加入 MediaLink 元素并引用与角色在同一地理区域中的 blob。 也可省略 MediaLink 元素。 在这种情况中,Azure 将在配置为角色默认值的存储帐户中创建数据磁盘。 选项 2 - 附加映像存储库中的现有数据磁盘。 请勿在请求正文中加入 DiskName 和 SourceMediaLink 元素。 通过加入 DiskName 元素,指定要使用的数据磁盘。 注意:如果响应正文中包含 ,则忽略 MediaLink 和 LogicalDiskSizeInGB 元素。 选项 3 - 指定包含要使用的磁盘映像的 blob 在存储帐户中的位置。 加入 SourceMediaLink 元素。 注意:如果包含 MediaLink 元素,则忽略它。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj157199.aspx)

public System.Threading.Tasks.Task<Microsoft.Azure.OperationStatusResponse> CreateDataDiskAsync (string serviceName, string deploymentName, string roleName, Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters parameters, System.Threading.CancellationToken cancellationToken);
abstract member CreateDataDiskAsync : string * string * string * Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.OperationStatusResponse>
Public Function CreateDataDiskAsync (serviceName As String, deploymentName As String, roleName As String, parameters As VirtualMachineDataDiskCreateParameters, cancellationToken As CancellationToken) As Task(Of OperationStatusResponse)

参数

serviceName
String

服务的名称。

deploymentName
String

部署的名称。

roleName
String

要向其添加数据磁盘的角色的名称。

parameters
VirtualMachineDataDiskCreateParameters

提供给“创建虚拟机数据磁盘”操作的参数。

cancellationToken
CancellationToken

取消标记。

返回

Task<Microsoft.Azure.OperationStatusResponse>

响应正文包含指定异步操作的状态,指示该操作是成功、正在进行还是失败。 请注意,此状态不同于为获取操作状态操作本身返回的 HTTP 状态代码。 如果异步操作成功,则响应正文包含成功请求的 HTTP 状态代码。 如果异步操作失败,响应正文将包含失败请求的 HTTP 状态代码和有关失败的错误信息。

适用于