Conexión de funciones a servicios de Azure mediante enlaces

Al crear una función, se agrega código del desencadenador específico del idioma en el proyecto desde un conjunto de plantillas de desencadenador. Si desea conectar la función a otros servicios mediante enlaces de entrada o salida, debe agregar definiciones de enlace específicas en la función. Para más información acerca de los enlaces, consulte Conceptos básicos sobre los enlaces y desencadenadores de Azure Functions.

Desarrollo local

Al desarrollar funciones localmente, es necesario que actualice el código de función para agregar enlaces. El uso de Visual Studio Code puede facilitar la adición de enlaces a una función.

Visual Studio Code

Al usar Visual Studio Code para desarrollar la función y utilizar esta un archivo function.json, la extensión de Azure Functions puede agregar automáticamente un enlace a un archivo function.json existente. Para obtener más información, consulte Incorporación de enlaces de entrada y de salida.

Incorporación manual de enlaces basados en ejemplos

Al agregar un enlace a una función existente, tendrá que actualizar tanto el código de función como el archivo de configuración function.json, si su lenguaje los usa. Tanto la biblioteca de clases .NET como las funciones de Java usan atributos en lugar de function.json, de modo que tendrá que actualizarlo en su lugar.

Use la tabla siguiente para buscar ejemplos de tipos de enlace específicos que puede usar para que le guíen al actualizar una función existente. En primer lugar, elija la pestaña de lenguaje que corresponde al proyecto.

Servicio Ejemplos Ejemplos
Blob Storage Desencadenador
Entrada
Salida
Vínculo
Azure Cosmos DB Desencadenador
Entrada
Salida
Vínculo
Event Grid Desencadenador
Salida
Vínculo
Event Hubs Desencadenador
Salida
IoT Hub Desencadenador
Salida
HTTP Desencadenador Vínculo
Queue Storage Desencadenador
Salida
Vínculo
RabbitMQ Desencadenador
Salida
SendGrid Salida
Azure Service Bus Desencadenador
Salida
Vínculo
SignalR Desencadenador
Entrada
Salida
Table Storage Entrada
Salida
Temporizador Desencadenador Vínculo
Twilio Salida Vínculo

Azure portal

Al desarrollar las funciones en Azure Portal, se agregan enlaces de entrada y salida en la pestaña Integrar para una función determinada. Los nuevos enlaces se agregan al archivo function.json o a los atributos de método, dependiendo del lenguaje. En los siguientes artículos se muestran ejemplos de cómo agregar enlaces a una función existente en el portal:

Pasos siguientes