Compartir a través de


EventHubTrigger Interfaz

public interface EventHubTrigger

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

Resumen del método

Modificador y tipo Método y descripción
Cardinality cardinality()

Cardinalidad de la entrada del desencadenador. Elija "Uno" si la entrada es un único mensaje o "Muchos" si la entrada es una matriz de mensajes. 'Many' es el valor predeterminado si no se especifica

String connection()

Define el nombre de la configuración de la aplicación que contiene la cadena de conexión de Azure EventHub.

String consumerGroup()

Define el grupo de consumidores del centro de eventos al que se va a enlazar.

String dataType()

Define cómo debe tratar Functions Runtime el valor del parámetro. Los valores posibles son:

    <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()

Define el nombre del centro de eventos al que se va a enlazar.

String name()

Nombre de variable usado en function.json.

Detalles del método

cardinality

public Cardinality cardinality() default Cardinality.MANY

Cardinalidad de la entrada del desencadenador. Elija "Uno" si la entrada es un único mensaje o "Muchos" si la entrada es una matriz de mensajes. 'Many' es el valor predeterminado si no se especifica

Returns:

Valor Cardinality que representa la cardinalidad

connection

public String connection()

Define el nombre de la configuración de la aplicación que contiene la cadena de conexión de Azure EventHub.

Returns:

Nombre de la configuración de la aplicación de la cadena de conexión.

consumerGroup

public String consumerGroup() default "$Default"

Define el grupo de consumidores del centro de eventos al que se va a enlazar.

Returns:

Cadena del grupo de consumidores del centro de eventos.

dataType

public String dataType() default ""

Define cómo debe tratar Functions Runtime el valor del parámetro. Los valores posibles son:

    <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:

DataType que usará el runtime de Functions.

eventHubName

public String eventHubName()

Define el nombre del centro de eventos al que se va a enlazar.

Returns:

Cadena de nombre del centro de eventos.

name

public String name()

Nombre de variable usado en function.json.

Returns:

Nombre de variable usado en function.json.

Se aplica a