Microsoft.Azure.Functions.Worker Namespace

Classes

ActivityTriggerAttribute

Trigger attribute used for durable activity functions.

AddConnectionToGroupAction

Operation to add connectionId to a group.

AddUserToGroupAction

Operation to add a user to group.

BindingContext

Exposes binding infomation for a given function context.

BindingMetadata

Contains metadata about an Azure Functions binding.

CloseAllConnectionsAction

Operation to close all connections.

CloseClientConnectionAction

Operation to close a connection.

CloseGroupConnectionsAction

Operation to close connections in a group.

ConnectedEventRequest

ServiceRequest for connected event.

ConnectEventRequest

Connect event request.

ConnectEventResponse

Response for connect event.

DisconnectedEventRequest

Disconnected event request.

DurableClientAttribute

Azure Functions attribute for binding a function parameter to a Durable Task client object.

DurableTaskClientExtensions

Extensions for DurableTaskClient

EventErrorResponse

Response for errors.

FunctionContext

Encapsulates the information about a function execution.

FunctionContextBindingFeatureExtensions

FunctionContext extension methods for binding data.

FunctionContextHttpRequestExtensions

FunctionContext extensions for http trigger function invocations.

FunctionContextLoggerExtensions

FunctionContext extensions for ILogger.

FunctionDefinition

A representation of a function.

FunctionInputConverterException

The exception that is thrown when input conversion for the function invocation fails.

FunctionInvocation

A representation of the a single function invocation.

FunctionParameter

Represents a parameter defined by the target function.

FunctionsWorkerHost

Hosting helpers to work with Azure Functions Workers

FunctionWorkerException

The exception that is thrown when an error occurs during function invocation in the .NET isolated model.

GrantPermissionAction

Operation to grant permission.

InputBindingData<T>

A type representing the input binding data.

InputConverterCollection

A collection of input converters.

InvocationResult

A type wrapping the result of a function invocation.

InvocationResult<T>

A type wrapping the result of a function invocation.

OrchestrationTriggerAttribute

Trigger attribute used for durable orchestrator functions.

OutputBindingData<T>

A type representing an output binding entry.

PreflightRequest

Preflight OPTIONS request for Abuse Protection validation.

RemoveConnectionFromGroupAction

Operation to remove a connection from group.

RemoveUserFromAllGroupsAction

Operation to remove user from all groups.

RemoveUserFromGroupAction

Operation to remove a user from group.

RetryContext

Exposes information about retry activity for the event that triggered the current function invocation.

RevokePermissionAction

Operation to remove permission.

SendToAllAction

Operation to send message to all.

SendToConnectionAction

Operation to send message to a connection.

SendToGroupAction

Operation to send message to a group.

SendToUserAction

Operation to send message to a user.

TraceContext

The trace context for the current invocation.

UserEventRequest

User message event request.

UserEventResponse

Response for message events.

WebPubSubAction

Abstract class of operation to invoke service.

WebPubSubClientCertificate

Client certificate info.

WebPubSubConnection

Contains necessary information for a Web PubSub client to connect to Web PubSub Service.

WebPubSubConnectionContext

Request context from headers following CloudEvents.

WebPubSubConnectionInputAttribute

Provides WebPubSubConnection for a Web PubSub client to connect to Web PubSub Service.

WebPubSubContext

Web PubSub service request context.

WebPubSubContextInputAttribute

Provides WebPubSubContext from a Web PubSub client event with HttpTrigger.

WebPubSubEventRequest

Web PubSub service request.

WebPubSubEventResponse

A general type of Web PubSub service response to send to service.

WebPubSubOutputAttribute

Attribute used to bind a parameter to an Azure Web PubSub. The attribute supports to invoke multiple kinds of operations to service. For details, WebPubSubAction.

WebPubSubSimpleResponse

Web PubSub service auto generate simple response for input binding.

WebPubSubTriggerAttribute

Binds to WebPubSubEventRequest to mark a function that should be triggered by messages sent from Web PubSub clients.

WorkerOptions

An options class for configuring the worker.

Interfaces

IFunctionActivator

Defines a service that will be used to create function class instances.

IFunctionsWorkerApplicationBuilder

Represents a builder for a Functions Worker Application.

IInvocationFeatures

Represents a collection of invocation features.

Enums

BindingDirection

Specifies the direction of the binding.

WebPubSubDataType

Message data type.

WebPubSubErrorCode

Response Error Code.

WebPubSubEventType

Event type.

WebPubSubPermission

Web PubSub permissions.