Partager via


EventGridOutput Interface

public interface EventGridOutput

EventGridOutput(name = « outputEvent », topicEndpointUri = « MyEventGridTopicUriSetting », topicKeySetting = « MyEventGridTopicKeySetting ») OutputBinding<String> outputEvent final ExecutionContext context ) { context.getLogger().info(content); final String eventGridOutputDocument = « {\"id »: « 100 », « eventType »:"recordInserted », « subject »: « myapp/test/java », « eventTime »:"2017-08-10T21:03:07+00:00 », « data »: {"tag1 »: « value1 »,"tag2 »:"value2"}, « dataVersion »: « 1.0"} »; outputEvent. setValue(eventGridOutputDocument) ; }

Résumé de la méthode

Modificateur et type Méthode et description
String dataType()

Définit comment le runtime Functions doit traiter la valeur de paramètre. Les valeurs possibles sont les suivantes :

    <li>
    
      <p>"" or string: treat it as a string whose value is serialized from the parameter </p>
    
    </li>
    
    <li>
    
      <p>binary: treat it as a binary data whose value comes from for example OutputBinding&lt;byte[]&gt; </p>
    
    </li>
    

String name()

Nom de variable utilisé dans function.json.

String topicEndpointUri()

Obtient ou définit l’URI du point de terminaison des événements de rubrique. Par exemple : https://topic1.westus2-1.eventgrid.azure.net/api/events cela se trouve dans la définition de la rubrique Event Grid. Vous trouverez des informations sur l’obtention de l’URL d’une rubrique ici : https://docs.microsoft.com/en-us/azure/event-grid/custom-event-quickstart#send-an-event-to-your-topic

String topicKeySetting()

Obtient ou définit le paramètre Clé de rubrique. Vous trouverez des informations sur l’obtention de la clé pour une rubrique ici : https://docs.microsoft.com/en-us/azure/event-grid/custom-event-quickstart#send-an-event-to-your-topic

Détails de la méthode

dataType

public String dataType() default ""

Définit comment le runtime Functions doit traiter la valeur de paramètre. Les valeurs possibles sont les suivantes :

    <li>
    
      <p>"" or string: treat it as a string whose value is serialized from the parameter </p>
    
    </li>
    
    <li>
    
      <p>binary: treat it as a binary data whose value comes from for example OutputBinding&lt;byte[]&gt; </p>
    
    </li>
    

Returns:

DataType qui sera utilisé par le runtime Functions.

name

public String name()

Nom de variable utilisé dans function.json.

Returns:

Nom de variable utilisé dans function.json.

topicEndpointUri

public String topicEndpointUri()

Obtient ou définit l’URI du point de terminaison des événements de rubrique. Par exemple : https://topic1.westus2-1.eventgrid.azure.net/api/events cela se trouve dans la définition de la rubrique Event Grid. Vous trouverez des informations sur l’obtention de l’URL d’une rubrique ici : https://docs.microsoft.com/en-us/azure/event-grid/custom-event-quickstart#send-an-event-to-your-topic

Returns:

URI de point de terminaison d’événements de rubrique de la rubrique eventGrid.

topicKeySetting

public String topicKeySetting()

Obtient ou définit le paramètre Clé de rubrique. Vous trouverez des informations sur l’obtention de la clé pour une rubrique ici : https://docs.microsoft.com/en-us/azure/event-grid/custom-event-quickstart#send-an-event-to-your-topic

Returns:

Paramètre de clé de rubrique de la rubrique eventGrid.

S’applique à