Zapisywanie danych za pomocą powiązań wyjściowych
Podobnie jak w przypadku powiązań wejściowych, istnieje wiele typów powiązań wyjściowych. Jednak nie wszystkie typy powiązań obsługują zarówno dane wejściowe, jak i wyjściowe. Powiązania są używane za każdym razem, gdy chcesz wysyłać lub przechowywać dane. Przyjrzyjmy się typom, które obsługują powiązania wyjściowe i kiedy ich używać.
Typy powiązań wyjściowych
Usługa Blob Storage — do zapisywania obiektów blob możesz użyć powiązania wyjściowego.
Usługa Azure Cosmos DB — powiązanie wyjściowe usługi Azure Cosmos DB umożliwia zapisanie nowego dokumentu do bazy danych usługi Azure Cosmos DB przy użyciu interfejsu API SQL.
Event Hubs — powiązanie wyjściowe usługi Event Hubs umożliwia zapisywanie zdarzeń w strumieniu zdarzeń. Aby zapisywać zdarzenia w centrum zdarzeń, musisz mieć uprawnienie do wysyłania .
Protokół HTTP — powiązania wyjściowego HTTP możesz użyć do odpowiadania nadawcy żądania HTTP. To powiązanie wymaga wyzwalacza HTTP i pozwala na dostosowanie odpowiedzi skojarzonej z żądaniem wyzwalacza. Może również służyć do nawiązywania połączenia z elementami webhook.
Program Microsoft Graph — powiązania wyjściowe programu Microsoft Graph pozwalają na zapisywanie do plików w usłudze OneDrive, modyfikowanie danych programu Excel i wysyłanie wiadomości e-mail za pomocą programu Outlook.
Usługa Mobile Apps — powiązanie wyjściowe usługi Mobile Apps zapisuje nowy rekord w tabeli usługi Mobile Apps.
Usługa Notification Hubs — przy użyciu powiązań wyjściowych usługi Notification Hubs możesz wysyłać powiadomienia push.
Queue Storage — użyj powiązania wyjściowego usługi Azure Queue Storage , aby zapisywać komunikaty w kolejce.
Usługa SendGrid — wysyłaj wiadomości e-mail przy użyciu powiązania usługi SendGrid.
Service Bus — użyj powiązania wyjściowego usługi Azure Service Bus, aby wysyłać komunikaty dotyczące kolejki lub tematu.
Table Storage — użyj powiązania wyjściowego usługi Azure Table Storage , aby zapisać dane w tabeli na koncie usługi Azure Storage.
Usługa Twilio — wysyłaj wiadomości SMS za pomocą usługi Twilio.
Aby utworzyć powiązanie jako powiązanie danych wyjściowych, musisz zdefiniować parametr direction
jako out
. Parametry dla każdego typu powiązania mogą się różnić.
Łączenie powiązań wejściowych i wyjściowych
Istnieje możliwość zastosowania wielu powiązań do jednej funkcji, co umożliwia definiowanie powiązań wejściowych i wyjściowych. Powiązania wejściowe i wyjściowe mogą być nawet tego samego typu powiązania.