Introduzione al connettore del bus di servizio di Azure

Connettersi al bus di servizio di Azure per inviare e ricevere messaggi. È possibile eseguire varie azioni, ad esempio inviare alla coda, inviare all'argomento, ricevere dalla coda e ricevere dalla sottoscrizione.

Per usare qualsiasi connettore, è necessario innanzitutto creare un'app per la logica. Come prima operazione creare un'app per la logica.

Connettersi al bus di servizio

Perché l'app per la logica possa accedere a qualsiasi servizio, è necessario creare una connessione al servizio. Una connessione fornisce la connettività tra un'app per la logica e un altro servizio.

Prerequisiti

È necessario avere un account del bus di servizio.

Prima di poter usare l'account del bus di servizio di Azure in un'app per la logica, è necessario autorizzare l'app per la logica a connettersi all'account del bus di servizio. Fortunatamente, è possibile eseguire questa operazione in modo facile dalla propria app per la logica nel portale di Azure.

Ecco i passaggi per autorizzare l'app per la logica a connettersi all'account del bus di servizio:

  1. Per creare una connessione al bus di servizio, nella finestra di progettazione dell'app per la logica selezionare Mostra API gestite da Microsoft nell'elenco a discesa. Immettere quindi bus di servizio nella casella di ricerca. Selezionare il trigger o l'azione da usare.
    Immagine di connessione al bus di servizio 1
  2. Se non sono mai state create connessioni al bus di servizio prima d'ora, verrà chiesto di fornire le credenziali del bus di servizio. Queste credenziali vengono usate per autorizzare l'app per la logica a connettersi e ad accedere ai dati dell'account del bus di servizio. Il connettore del bus di servizio richiede la stringa di connessione per lo spazio dei nomi del bus di servizio. Richiede anche le autorizzazioni Gestisci. Un buon metodo per sapere se la stringa di connessione è per lo spazio dei nomi o un'entità specifica consiste nel verificare se contiene il parametro EntityPath. In tale caso, non si tratta della stringa di connessione corretta per un'app per la logica.
    Stringa di connessione del bus di servizio
  3. Dopo aver ricevuto la stringa di connessione per lo spazio dei nomi, è possibile usarla per la connessione API nelle app per la logica.
    Immagine di connessione al bus di servizio 2
  4. Si noti che la connessione è stata creata ed è ora possibile procedere con gli altri passaggi nell'app per la logica.
    Immagine di connessione al bus di servizio 3

Usare un trigger di bus di servizio

Un trigger è un evento che può essere usato per avviare il flusso di lavoro definito in un'app per la logica. Altre informazioni sui trigger.

Ecco come usare il trigger Bus di servizio - Quando un messaggio viene ricevuto in una coda per attivare un flusso di lavoro di app per la logica quando un nuovo elemento viene inviato a una coda del bus di servizio.

Nota

Verrà richiesto di accedere con la stringa di connessione del bus di servizio, se non è già stata creata una connessione al bus di servizio.

  1. Nella casella di ricerca della finestra di progettazione per le app per la logica immettere bus di servizio. Selezionare quindi il trigger Bus di servizio - Quando un messaggio viene ricevuto in una coda .
    Immagine del trigger di bus di servizio 1
  2. Viene visualizzata la finestra di dialogo Quando un messaggio viene ricevuto in una coda .
    Immagine del trigger di bus di servizio 2
  3. Immettere il nome della coda del bus di servizio da monitorare attraverso il trigger.
    Immagine del trigger di bus di servizio 3

A questo punto l'app per la logica è stata configurata con un trigger. Quando viene ricevuto un nuovo elemento nella coda selezionata, il trigger avvierà un'esecuzione degli altri trigger e delle altre azioni nel flusso di lavoro.

Usare un'azione del bus di servizio

Un'azione è un'operazione eseguita dal flusso di lavoro e definita in un'app per la logica. Altre informazioni sulle azioni.

Dopo avere aggiunto un trigger, è possibile eseguire operazioni interessanti con i dati generati dal trigger. Seguire questa procedura per aggiungere l'azione Bus di servizio - Invia messaggio . Questa azione consente di inviare un messaggio al bus di servizio.

Attenersi alla seguente procedura per creare l'azione Invio messaggio:

  1. Selezionare + nuovo passaggio per aggiungere l'azione.
  2. Selezionare Aggiungi un'azione. Viene aperta la casella di ricerca ed è possibile cercare l'azione che si vuole eseguire. In questo esempio, l'interesse è rivolto alle azioni del bus di servizio.
    Immagine di azione del bus di servizio 1
  3. Immettere bus di servizio.
  4. Selezionare Bus di servizio - Invio messaggio come azione da eseguire.
    Immagine di azione del bus di servizio 2
  5. Immettere il contenuto del messaggio. È un'operazione obbligatoria.
  6. Immettere il nome della coda o dell'argomento a cui inviare il messaggio. Anche questa è un'operazione obbligatoria.
  7. Specificare altri dettagli sul messaggio. Questa operazione è facoltativa.
    Immagine di azione del bus di servizio 3
  8. Salvare le modifiche al flusso di lavoro.
    Immagine di azione del bus di servizio 4

Dettagli specifici del connettore

Per visualizzare eventuali azioni e trigger definiti in Swagger ed eventuali limiti, vedere i dettagli del connettore.

Passaggi successivi

Creare un'app per la logica.