Freigeben über


FunctionContext Klasse

Definition

Kapselt die Informationen zu einer Funktionsausführung.

public abstract class FunctionContext
type FunctionContext = class
Public MustInherit Class FunctionContext
Vererbung
FunctionContext

Konstruktoren

FunctionContext()

Kapselt die Informationen zu einer Funktionsausführung.

Eigenschaften

BindingContext

Ruft den Bindungskontext für den aktuellen Funktionsaufruf ab. Dieser Kontext wird verwendet, um Bindungsdaten abzurufen.

CancellationToken

Ruft die ab, die CancellationToken signalisiert, dass ein Funktionsaufruf abgebrochen wird.

Features

Ruft eine Auflistung ab, die die von diesem Kontext unterstützten Features enthält.

FunctionDefinition

Ruft die ab, die FunctionDefinition die ausgeführte Funktion beschreibt.

FunctionId

Ruft die Funktions-ID ab, die in der Regel vom Host zugewiesen wird. Dieser Bezeichner ist für eine Funktion eindeutig und über Aufrufe hinweg stabil.

InstanceServices

Ruft den ab, der zugriff auf die IServiceProvider Dienste dieser Ausführung gewährt, oder legt diesen fest.

InvocationId

Ruft die Aufruf-ID ab. Dieser Bezeichner ist für einen Aufruf eindeutig.

Items

Ruft eine Schlüssel-Wert-Auflistung ab, die zum Freigeben von Daten innerhalb des Bereichs dieses Aufrufs verwendet werden kann, oder legt diese fest.

RetryContext

Ruft den Wiederholungskontext ab, der Informationen zur Wiederholungszuverlässigkeit für das Ereignis enthält, das den aktuellen Funktionsaufruf ausgelöst hat.

TraceContext

Ruft den Kontext der verteilten Ablaufverfolgung ab.

Erweiterungsmethoden

BindInputAsync<T>(FunctionContext, BindingMetadata)

Bindet ein Eingabebindungselement für die angeforderte BindingMetadata-Instanz.

GetInvocationResult(FunctionContext)

Ruft das Aufrufergebnis des aktuellen Funktionsaufrufs ab.

GetInvocationResult<T>(FunctionContext)

Ruft das Aufrufergebnis des aktuellen Funktionsaufrufs ab.

GetOutputBindings<T>(FunctionContext)

Ruft die Ausgabebindungseinträge für den aktuellen Funktionsaufruf ab.

GetHttpRequestDataAsync(FunctionContext)

Ruft die HttpRequestData instance ab, wenn der Aufruf für einen HTTP-Trigger gilt.

GetHttpResponseData(FunctionContext)

Ruft die HttpResponseData instance ab, wenn der Aufruf für einen HTTP-Trigger gilt.

GetLogger(FunctionContext, String)

Erstellt einen neuen ILogger instance für das angegebene FunctionContext.

GetLogger<T>(FunctionContext)

Erstellt eine neue ILogger-Instanz unter Verwendung des vollständigen Namens des angegebenen Typs.

Gilt für: