Freigeben über


EventHubTrigger Schnittstelle

public interface EventHubTrigger

EventHubTrigger(name = "event", eventHubName = "samples-workitems", connection = "AzureEventHubConnection") String message, final ExecutionContext context ) { context.getLogger().info("Event Hub message received: " + message); }

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Cardinality cardinality()

Kardinalität der Triggereingabe. Wählen Sie "One" aus, wenn es sich bei der Eingabe um eine einzelne Nachricht handelt, oder auf "Viele", wenn es sich bei der Eingabe um ein Array von Nachrichten handelt. "Viele" ist die Standardeinstellung, wenn nicht angegeben

String connection()

Definiert den App-Einstellungsnamen, der die Azure Eventhub-Verbindungszeichenfolge enthält.

String consumerGroup()

Definiert die Consumergruppe des Event Hubs, an den gebunden werden soll.

String dataType()

Definiert, wie die Functions-Runtime den Parameterwert behandeln soll. Mögliche Werte:

    <li>
    
      <p>"": get the value as a string, and try to deserialize to actual parameter type like POJO </p>
    
    </li>
    
    <li>
    
      <p>string: always get the value as a string </p>
    
    </li>
    
    <li>
    
      <p>binary: get the value as a binary data, and try to deserialize to actual parameter type byte[] </p>
    
    </li>
    

String eventHubName()

Definiert den Namen des Event Hubs, an den gebunden werden soll.

String name()

Der in function.json verwendete Variablenname.

Details zur Methode

cardinality

public Cardinality cardinality() default Cardinality.MANY

Kardinalität der Triggereingabe. Wählen Sie "One" aus, wenn es sich bei der Eingabe um eine einzelne Nachricht handelt, oder auf "Viele", wenn es sich bei der Eingabe um ein Array von Nachrichten handelt. "Viele" ist die Standardeinstellung, wenn nicht angegeben

Returns:

Ein Cardinality Wert, der die Kardinalität darstellt

connection

public String connection()

Definiert den App-Einstellungsnamen, der die Azure Eventhub-Verbindungszeichenfolge enthält.

Returns:

Der App-Einstellungsname der Verbindungszeichenfolge.

consumerGroup

public String consumerGroup() default "$Default"

Definiert die Consumergruppe des Event Hubs, an den gebunden werden soll.

Returns:

Die Event Hub-Consumergruppenzeichenfolge.

dataType

public String dataType() default ""

Definiert, wie die Functions-Runtime den Parameterwert behandeln soll. Mögliche Werte:

    <li>
    
      <p>"": get the value as a string, and try to deserialize to actual parameter type like POJO </p>
    
    </li>
    
    <li>
    
      <p>string: always get the value as a string </p>
    
    </li>
    
    <li>
    
      <p>binary: get the value as a binary data, and try to deserialize to actual parameter type byte[] </p>
    
    </li>
    

Returns:

Der dataType, der von der Functions-Runtime verwendet wird.

eventHubName

public String eventHubName()

Definiert den Namen des Event Hubs, an den gebunden werden soll.

Returns:

Die Event Hub-Namenszeichenfolge.

name

public String name()

Der in function.json verwendete Variablenname.

Returns:

Der in function.json verwendete Variablenname.

Gilt für: