Поделиться через


FunctionOutputDataSource Class

Definition

Defines the metadata of AzureFunctionOutputDataSource.

public class FunctionOutputDataSource : Azure.ResourceManager.StreamAnalytics.Models.StreamingJobOutputDataSource, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.StreamAnalytics.Models.FunctionOutputDataSource>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.StreamAnalytics.Models.FunctionOutputDataSource>
public class FunctionOutputDataSource : Azure.ResourceManager.StreamAnalytics.Models.StreamingJobOutputDataSource
type FunctionOutputDataSource = class
    inherit StreamingJobOutputDataSource
    interface IJsonModel<FunctionOutputDataSource>
    interface IPersistableModel<FunctionOutputDataSource>
type FunctionOutputDataSource = class
    inherit StreamingJobOutputDataSource
Public Class FunctionOutputDataSource
Inherits StreamingJobOutputDataSource
Implements IJsonModel(Of FunctionOutputDataSource), IPersistableModel(Of FunctionOutputDataSource)
Public Class FunctionOutputDataSource
Inherits StreamingJobOutputDataSource
Inheritance
FunctionOutputDataSource
Implements

Constructors

FunctionOutputDataSource()

Initializes a new instance of FunctionOutputDataSource.

Properties

ApiKey

If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.

FunctionAppName

The name of your Azure Functions app.

FunctionName

The name of the function in your Azure Functions app.

MaxBatchCount

A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.

MaxBatchSize

A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<FunctionOutputDataSource>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<FunctionOutputDataSource>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<StreamingJobOutputDataSource>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from StreamingJobOutputDataSource)
IJsonModel<StreamingJobOutputDataSource>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from StreamingJobOutputDataSource)
IPersistableModel<FunctionOutputDataSource>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FunctionOutputDataSource>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<FunctionOutputDataSource>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<StreamingJobOutputDataSource>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from StreamingJobOutputDataSource)
IPersistableModel<StreamingJobOutputDataSource>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from StreamingJobOutputDataSource)
IPersistableModel<StreamingJobOutputDataSource>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from StreamingJobOutputDataSource)

Applies to