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

FabricClient.PropertyManagementClient.PutPropertyAsync 方法

定义

重载

PutPropertyAsync(Uri, String, Byte[])

在给定名称下创建或更新数组类型的 Byte 指定 Service Fabric 属性。

PutPropertyAsync(Uri, String, Double)

在给定名称下创建或更新类型 Double 为的指定 Service Fabric 属性。

PutPropertyAsync(Uri, String, Guid)

在给定名称下创建或更新类型 Guid 为的指定 Service Fabric 属性。

PutPropertyAsync(Uri, String, Int64)

在给定名称下创建或更新类型 Int64 为的指定 Service Fabric 属性。

PutPropertyAsync(Uri, String, String)

在给定名称下创建或更新类型 String 为的指定 Service Fabric 属性。

PutPropertyAsync(Uri, String, Byte[], TimeSpan, CancellationToken)

在给定名称下创建或更新数组类型的 Byte 指定 Service Fabric 属性。

PutPropertyAsync(Uri, String, Double, TimeSpan, CancellationToken)

在给定名称下创建或更新类型 Double 为的指定 Service Fabric 属性。

PutPropertyAsync(Uri, String, Guid, TimeSpan, CancellationToken)

在给定名称下创建或更新类型 Guid 为的指定 Service Fabric 属性。

PutPropertyAsync(Uri, String, Int64, TimeSpan, CancellationToken)

在给定名称下创建或更新类型 Int64 为的指定 Service Fabric 属性。

PutPropertyAsync(Uri, String, String, TimeSpan, CancellationToken)

在给定名称下创建或更新类型 String 为的指定 Service Fabric 属性。

PutPropertyAsync(Uri, String, Byte[])

在给定名称下创建或更新数组类型的 Byte 指定 Service Fabric 属性。

public System.Threading.Tasks.Task PutPropertyAsync (Uri parentName, string propertyName, byte[] value);
member this.PutPropertyAsync : Uri * string * byte[] -> System.Threading.Tasks.Task
Public Function PutPropertyAsync (parentName As Uri, propertyName As String, value As Byte()) As Task

参数

parentName
Uri

父 Service Fabric 名称。

propertyName
String

Service Fabric 属性的名称。

value
Byte[]

该属性的值。

返回

表示异步放置操作的任务。

例外

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

将 null 引用传递给不接受该方法作为有效参数的方法时,将返回E_POINTER。

由以下原因之一引起:

NameNotFound 当不存在时 parentName 返回 。

由以下原因之一引起:

WriteConflict 当此写入操作与其他写入操作冲突时返回 。

由以下原因之一引起:

操作中止时返回E_ABORT。

由以下原因之一引起:

InvalidNameUri 如果 parentName 不是有效的 Service Fabric 名称,则返回 。

ValueTooLarge 大于 1MB 时 value 返回 。

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见 FabricClient 故障。

发生内部错误时会引发此异常。

注解

操作的超时将设置为默认超时 (1 分钟) 。

适用于

PutPropertyAsync(Uri, String, Double)

在给定名称下创建或更新类型 Double 为的指定 Service Fabric 属性。

public System.Threading.Tasks.Task PutPropertyAsync (Uri parentName, string propertyName, double value);
member this.PutPropertyAsync : Uri * string * double -> System.Threading.Tasks.Task
Public Function PutPropertyAsync (parentName As Uri, propertyName As String, value As Double) As Task

参数

parentName
Uri

父 Service Fabric 名称。

propertyName
String

Service Fabric 属性的名称。

value
Double

该属性的值。

返回

表示异步放置操作的任务。

例外

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

将 null 引用传递给不接受该方法作为有效参数的方法时,将返回E_POINTER。

由以下原因之一引起:

NameNotFound 当不存在时 parentName 返回 。

由以下原因之一引起:

WriteConflict 当此写入操作与其他写入操作冲突时返回 。

由以下原因之一引起:

操作中止时返回E_ABORT。

由以下原因之一引起:

InvalidNameUri 如果 parentName 不是有效的 Service Fabric 名称,则返回 。

ValueTooLarge 大于 1MB 时 value 返回 。

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见 FabricClient 故障。

发生内部错误时会引发此异常。

注解

操作的超时将设置为默认超时 (1 分钟) 。

适用于

PutPropertyAsync(Uri, String, Guid)

在给定名称下创建或更新类型 Guid 为的指定 Service Fabric 属性。

public System.Threading.Tasks.Task PutPropertyAsync (Uri parentName, string propertyName, Guid value);
member this.PutPropertyAsync : Uri * string * Guid -> System.Threading.Tasks.Task
Public Function PutPropertyAsync (parentName As Uri, propertyName As String, value As Guid) As Task

参数

parentName
Uri

父 Service Fabric 名称。

propertyName
String

Service Fabric 属性的名称。

value
Guid

该属性的值。

返回

表示异步放置操作的任务。

例外

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

将 null 引用传递给不接受该方法作为有效参数的方法时,将返回E_POINTER。

由以下原因之一引起:

NameNotFound 当不存在时 parentName 返回 。

由以下原因之一引起:

WriteConflict 当此写入操作与其他写入操作冲突时返回 。

由以下原因之一引起:

操作中止时返回E_ABORT。

由以下原因之一引起:

InvalidNameUri 如果 parentName 不是有效的 Service Fabric 名称,则返回 。

ValueTooLarge 大于 1MB 时 value 返回 。

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见 FabricClient 故障。

发生内部错误时会引发此异常。

注解

操作的超时将设置为默认超时 (1 分钟) 。

适用于

PutPropertyAsync(Uri, String, Int64)

在给定名称下创建或更新类型 Int64 为的指定 Service Fabric 属性。

public System.Threading.Tasks.Task PutPropertyAsync (Uri parentName, string propertyName, long value);
member this.PutPropertyAsync : Uri * string * int64 -> System.Threading.Tasks.Task
Public Function PutPropertyAsync (parentName As Uri, propertyName As String, value As Long) As Task

参数

parentName
Uri

父 Service Fabric 名称。

propertyName
String

Service Fabric 属性的名称。

value
Int64

该属性的值。

返回

表示异步放置操作的任务。

例外

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

将 null 引用传递给不接受该方法作为有效参数的方法时,将返回E_POINTER。

由以下原因之一引起:

NameNotFound 当不存在时 parentName 返回 。

由以下原因之一引起:

WriteConflict 当此写入操作与其他写入操作冲突时返回 。

由以下原因之一引起:

操作中止时返回E_ABORT。

由以下原因之一引起:

InvalidNameUri 如果 parentName 不是有效的 Service Fabric 名称,则返回 。

ValueTooLarge 大于 1MB 时 value 返回 。

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见 FabricClient 故障。

发生内部错误时会引发此异常。

注解

操作的超时将设置为默认超时 (1 分钟) 。

适用于

PutPropertyAsync(Uri, String, String)

在给定名称下创建或更新类型 String 为的指定 Service Fabric 属性。

public System.Threading.Tasks.Task PutPropertyAsync (Uri parentName, string propertyName, string value);
member this.PutPropertyAsync : Uri * string * string -> System.Threading.Tasks.Task
Public Function PutPropertyAsync (parentName As Uri, propertyName As String, value As String) As Task

参数

parentName
Uri

父 Service Fabric 名称。

propertyName
String

Service Fabric 属性的名称。

value
String

该属性的值。

返回

表示异步放置操作的任务。

例外

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

将 null 引用传递给不接受该方法作为有效参数的方法时,将返回E_POINTER。

由以下原因之一引起:

NameNotFound 当用户提供的 parentName 不存在时返回 。

由以下原因之一引起:

WriteConflict 当此写入操作与其他写入操作冲突时返回 。

由以下原因之一引起:

操作中止时返回E_ABORT。

由以下原因之一引起:

InvalidNameUri 如果 parentName 不是有效的 Service Fabric 名称,则返回 。

ValueTooLarge 大于 1MB 时 value 返回 。

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见 FabricClient 故障。

发生内部错误时会引发此异常。

注解

操作的超时将设置为默认超时 (1 分钟) 。

适用于

PutPropertyAsync(Uri, String, Byte[], TimeSpan, CancellationToken)

在给定名称下创建或更新数组类型的 Byte 指定 Service Fabric 属性。

public System.Threading.Tasks.Task PutPropertyAsync (Uri parentName, string propertyName, byte[] value, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.PutPropertyAsync : Uri * string * byte[] * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function PutPropertyAsync (parentName As Uri, propertyName As String, value As Byte(), timeout As TimeSpan, cancellationToken As CancellationToken) As Task

参数

parentName
Uri

父 Service Fabric 名称。

propertyName
String

Service Fabric 属性的名称。

value
Byte[]

该属性的值。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

cancellationToken
CancellationToken

CancellationToken操作正在观测的 。 它可用于传播应取消操作的通知。

返回

表示异步放置操作的任务。

例外

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

将 null 引用传递给不接受该方法作为有效参数的方法时,将返回E_POINTER。

由以下原因之一引起:

NameNotFound 当不存在时 parentName 返回 。

由以下原因之一引起:

WriteConflict 当此写入操作与其他写入操作冲突时返回 。

由以下原因之一引起:

操作中止时返回E_ABORT。

由以下原因之一引起:

InvalidNameUri 如果 parentName 不是有效的 Service Fabric 名称,则返回 。

ValueTooLarge 大于 1MB 时 value 返回 。

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见 FabricClient 故障。

发生内部错误时会引发此异常。

注解

操作的超时将设置为默认超时 (1 分钟) 。

适用于

PutPropertyAsync(Uri, String, Double, TimeSpan, CancellationToken)

在给定名称下创建或更新类型 Double 为的指定 Service Fabric 属性。

public System.Threading.Tasks.Task PutPropertyAsync (Uri parentName, string propertyName, double value, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.PutPropertyAsync : Uri * string * double * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function PutPropertyAsync (parentName As Uri, propertyName As String, value As Double, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

参数

parentName
Uri

父 Service Fabric 名称。

propertyName
String

Service Fabric 属性的名称。

value
Double

该属性的值。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

cancellationToken
CancellationToken

CancellationToken操作正在观测的 。 它可用于传播应取消操作的通知。

返回

表示异步放置操作的任务。

例外

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

将 null 引用传递给不接受该方法作为有效参数的方法时,将返回E_POINTER。

由以下原因之一引起:

NameNotFound 当不存在时 parentName 返回 。

由以下原因之一引起:

WriteConflict 当此写入操作与其他写入操作冲突时返回 。

由以下原因之一引起:

操作中止时返回E_ABORT。

由以下原因之一引起:

InvalidNameUri 如果 parentName 不是有效的 Service Fabric 名称,则返回 。

ValueTooLarge 大于 1MB 时 value 返回 。

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见 FabricClient 故障。

发生内部错误时会引发此异常。

注解

操作的超时将设置为默认超时 (1 分钟) 。

适用于

PutPropertyAsync(Uri, String, Guid, TimeSpan, CancellationToken)

在给定名称下创建或更新类型的 Guid 指定 Service Fabric 属性。

public System.Threading.Tasks.Task PutPropertyAsync (Uri parentName, string propertyName, Guid value, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.PutPropertyAsync : Uri * string * Guid * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function PutPropertyAsync (parentName As Uri, propertyName As String, value As Guid, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

参数

parentName
Uri

父 Service Fabric 名称。

propertyName
String

Service Fabric 属性的名称。

value
Guid

该属性的值。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

cancellationToken
CancellationToken

CancellationToken操作正在观察的 。 它可用于传播应取消操作的通知。

返回

表示异步放置操作的任务。

例外

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

将 null 引用传递给不接受该方法作为有效参数的方法时,将返回E_POINTER。

由以下原因之一引起:

NameNotFound 当不存在时 parentName 返回 。

由以下原因之一引起:

WriteConflict 当此写入操作与其他写入操作冲突时返回 。

由以下原因之一引起:

操作中止时返回E_ABORT。

由以下原因之一引起:

InvalidNameUri 当 不是有效的 Service Fabric 名称时 parentName ,将返回 。

ValueTooLarge 大于 1MB 时 value 返回 。

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见的 FabricClient 故障。

发生内部错误时,将引发此异常。

注解

操作的超时将设置为默认超时 (1 分钟) 。

适用于

PutPropertyAsync(Uri, String, Int64, TimeSpan, CancellationToken)

在给定名称下创建或更新类型的 Int64 指定 Service Fabric 属性。

public System.Threading.Tasks.Task PutPropertyAsync (Uri parentName, string propertyName, long value, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.PutPropertyAsync : Uri * string * int64 * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function PutPropertyAsync (parentName As Uri, propertyName As String, value As Long, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

参数

parentName
Uri

父 Service Fabric 名称。

propertyName
String

Service Fabric 属性的名称。

value
Int64

该属性的值。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

cancellationToken
CancellationToken

CancellationToken操作正在观察的 。 它可用于传播应取消操作的通知。

返回

表示异步放置操作的任务。

例外

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

将 null 引用传递给不接受该方法作为有效参数的方法时,将返回E_POINTER。

由以下原因之一引起:

NameNotFound 当提供 parentName 的用户不存在时,将返回 。

由以下原因之一引起:

WriteConflict 当此写入操作与其他写入操作冲突时,将返回 。

由以下原因之一引起:

中止操作时返回E_ABORT。

由以下原因之一引起:

InvalidNameUri 当 不是有效的 Service Fabric 名称时 parentName ,将返回 。

ValueTooLarge 大于 1MB 时 value 返回 。

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见的 FabricClient 故障。

发生内部错误时,将引发此异常。

注解

操作的超时将设置为默认超时 (1 分钟) 。

适用于

PutPropertyAsync(Uri, String, String, TimeSpan, CancellationToken)

在给定名称下创建或更新类型的 String 指定 Service Fabric 属性。

public System.Threading.Tasks.Task PutPropertyAsync (Uri parentName, string propertyName, string value, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.PutPropertyAsync : Uri * string * string * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function PutPropertyAsync (parentName As Uri, propertyName As String, value As String, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

参数

parentName
Uri

父 Service Fabric 名称。

propertyName
String

Service Fabric 属性的名称。

value
String

该属性的值。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

cancellationToken
CancellationToken

正在观察操作。 它可用于传播应取消操作的通知。

返回

表示异步放置操作的任务。

例外

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

将 null 引用传递给不接受该方法作为有效参数的方法时,将返回E_POINTER。

由以下原因之一引起:

NameNotFound 当提供 parentName 的用户不存在时,将返回 。

由以下原因之一引起:

WriteConflict 当此写入操作与其他写入操作冲突时,将返回 。

由以下原因之一引起:

中止操作时返回E_ABORT。

由以下原因之一引起:

InvalidNameUri 当 不是有效的 Service Fabric 名称时 parentName ,将返回 。

ValueTooLarge 大于 1MB 时 value 返回 。

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见的 FabricClient 故障。

发生内部错误时,将引发此异常。

注解

操作的超时将设置为默认超时 (1 分钟) 。

适用于