你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
DurableTaskExtension 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Durable Functions扩展的配置。
[Microsoft.Azure.WebJobs.Description.Extension("DurableTask", "DurableTask")]
public class DurableTaskExtension : DurableTask.Core.INameVersionObjectManager<DurableTask.Core.TaskActivity>, DurableTask.Core.INameVersionObjectManager<DurableTask.Core.TaskOrchestration>, IDisposable, Microsoft.Azure.WebJobs.Host.Config.IExtensionConfigProvider, Microsoft.Azure.WebJobs.IAsyncConverter<System.Net.Http.HttpRequestMessage,System.Net.Http.HttpResponseMessage>
[Microsoft.Azure.WebJobs.Description.Extension("DurableTask", "DurableTask")]
public class DurableTaskExtension : DurableTask.Core.INameVersionObjectManager<DurableTask.Core.TaskActivity>, DurableTask.Core.INameVersionObjectManager<DurableTask.Core.TaskOrchestration>, Microsoft.Azure.WebJobs.Host.Config.IExtensionConfigProvider, Microsoft.Azure.WebJobs.IAsyncConverter<System.Net.Http.HttpRequestMessage,System.Net.Http.HttpResponseMessage>
[<Microsoft.Azure.WebJobs.Description.Extension("DurableTask", "DurableTask")>]
type DurableTaskExtension = class
interface IExtensionConfigProvider
interface IDisposable
interface IAsyncConverter<HttpRequestMessage, HttpResponseMessage>
interface INameVersionObjectManager<TaskOrchestration>
interface INameVersionObjectManager<TaskActivity>
[<Microsoft.Azure.WebJobs.Description.Extension("DurableTask", "DurableTask")>]
type DurableTaskExtension = class
interface IExtensionConfigProvider
interface IAsyncConverter<HttpRequestMessage, HttpResponseMessage>
interface INameVersionObjectManager<TaskOrchestration>
interface INameVersionObjectManager<TaskActivity>
Public Class DurableTaskExtension
Implements IAsyncConverter(Of HttpRequestMessage, HttpResponseMessage), IDisposable, IExtensionConfigProvider, INameVersionObjectManager(Of TaskActivity), INameVersionObjectManager(Of TaskOrchestration)
Public Class DurableTaskExtension
Implements IAsyncConverter(Of HttpRequestMessage, HttpResponseMessage), IExtensionConfigProvider, INameVersionObjectManager(Of TaskActivity), INameVersionObjectManager(Of TaskOrchestration)
- 继承
-
DurableTaskExtension
- 属性
-
Microsoft.Azure.WebJobs.Description.ExtensionAttribute
- 实现
-
DurableTask.Core.INameVersionObjectManager<DurableTask.Core.TaskActivity> DurableTask.Core.INameVersionObjectManager<DurableTask.Core.TaskOrchestration> Microsoft.Azure.WebJobs.Host.Config.IExtensionConfigProvider Microsoft.Azure.WebJobs.IAsyncConverter<HttpRequestMessage,HttpResponseMessage> IDisposable
构造函数
方法
DeleteTaskHubAsync() |
删除存储在当前任务中心中的所有数据。 |
Dispose() |
Durable Functions扩展的配置。 |
GetClient(DurableClientAttribute) |
IDurableClient从实例中DurableClientAttribute获取 using 配置。 |
GetClient(OrchestrationClientAttribute) |
DurableOrchestrationClient从实例中OrchestrationClientAttribute获取 using 配置。 |
显式接口实现
IAsyncConverter<HttpRequestMessage,HttpResponseMessage>.ConvertAsync(HttpRequestMessage, CancellationToken) |
Durable Functions扩展的配置。 |
IExtensionConfigProvider.Initialize(ExtensionConfigContext) |
来自 WebJobs 主机的内部初始化调用。 |
INameVersionObjectManager<TaskActivity>.Add(ObjectCreator<TaskActivity>) |
由持久任务框架调用:未使用。 |
INameVersionObjectManager<TaskActivity>.GetObject(String, String) |
由持久任务框架调用:返回指定的 DurableTask.Core.TaskActivity。 |
INameVersionObjectManager<TaskOrchestration>.Add(ObjectCreator<TaskOrchestration>) |
由持久任务框架调用:未使用。 |
INameVersionObjectManager<TaskOrchestration>.GetObject(String, String) |
由持久任务框架调用:返回指定的 DurableTask.Core.TaskOrchestration。 |