You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/application-gateway/for-containers/application-gateway-for-containers-components.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,9 @@ A set of routing rules evaluates how the request for that hostname should be ini
86
86
87
87
### HTTP/2 Requests
88
88
89
-
Application Gateway for Containers fully supports HTTP/2 protocol for communication from the client to the frontend. Communication from Application Gateway for Containers to the backend target uses the HTTP/1.1 protocol. The HTTP/2 setting is always enabled and can't be changed. If clients prefer to use HTTP/1.1 for their communication to the frontend of Application Gateway for Containers, they may continue to negotiate accordingly.
89
+
Application Gateway for Containers supports both HTTP/2 and HTTP/1.1 protocols for communication between the client and the frontend. The HTTP/2 setting is always enabled and can't be changed. If clients prefer to use HTTP/1.1 for their communication to the frontend of Application Gateway for Containers, they may continue to negotiate accordingly.
90
+
91
+
Communication between Application Gateway for Containers and the backend target is always via HTTP/1.1, except for gRPC, which uses HTTP/2.
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-triggers-bindings.md
+19-17Lines changed: 19 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ Binding to a function is a way of declaratively connecting your functions to oth
18
18
19
19
You can mix and match different bindings to suit your function's specific scenario. Bindings are optional and a function might have one or multiple input and/or output bindings.
20
20
21
-
Triggers and bindings let you avoid hardcoding access to other services. Your function receives data (for example, the content of a queue message) in function parameters. You send data (for example, to create a queue message) by using the return value of the function.
21
+
Triggers and bindings let you avoid hardcoding access to other services. Your function receives data (for example, the content of a queue message) in function parameters. You send data (for example, to create a queue message) by using the return value of the function.
22
22
23
23
Consider the following examples of how you could implement different functions.
24
24
@@ -41,6 +41,8 @@ A function has a single trigger and one or more bindings. The type of binding is
41
41
42
42
Triggers and bindings are defined differently depending on the development language. Make sure to select your language at the [top](#top) of the article.
43
43
44
+
Trigger and binding names are limited to alphanumeric characters and `_`, the underscore.
45
+
44
46
This example shows an HTTP triggered function with an output binding that writes a message to an Azure Storage queue.
45
47
46
48
::: zone pivot="programming-language-csharp"
@@ -52,7 +54,7 @@ The HTTP trigger (`HttpTrigger`) is defined on the `Run` method for a function n
This example shows the `MultiResponse` object definition which both returns an `HttpResponse` to the HTTP request and also writes a message to a storage queue using a `QueueOutput` binding:
57
+
This example shows the `MultiResponse` object definition which both returns an `HttpResponse` to the HTTP request and also writes a message to a storage queue using a `QueueOutput` binding:
@@ -90,13 +92,13 @@ In Node.js for Functions version 3, you configure triggers and bindings in a fun
90
92
91
93
---
92
94
93
-
::: zone-end
95
+
::: zone-end
94
96
This example is an HTTP triggered function that creates a queue item for each HTTP request received.
95
97
96
-
::: zone pivot="programming-language-javascript"
98
+
::: zone pivot="programming-language-javascript"
97
99
### [v4](#tab/node-v4)
98
100
99
-
The `http` method on the exported `app` object defines an HTTP trigger, and the `storageQueue` method on `output` defines an output binding on this trigger.
101
+
The `http` method on the exported `app` object defines an HTTP trigger, and the `storageQueue` method on `output` defines an output binding on this trigger.
@@ -131,8 +133,8 @@ This example `function.json` file defines the HTTP trigger function that returns
131
133
132
134
---
133
135
134
-
::: zone-end
135
-
::: zone pivot="programming-language-typescript"
136
+
::: zone-end
137
+
::: zone pivot="programming-language-typescript"
136
138
### [v4](#tab/node-v4)
137
139
138
140
The `http` method on the exported `app` object defines an HTTP trigger, and the `storageQueue` method on `output` defines an output binding on this trigger.
@@ -168,20 +170,20 @@ This example `function.json` file defines the HTTP trigger function that returns
168
170
}
169
171
```
170
172
171
-
::: zone-end
172
-
::: zone pivot="programming-language-powershell"
173
+
::: zone-end
174
+
::: zone pivot="programming-language-powershell"
173
175
This example `function.json` file defines the function:
@@ -194,25 +196,25 @@ In Python for Functions version 1, this example `function.json` file defines an
194
196
195
197
---
196
198
197
-
::: zone-end
199
+
::: zone-end
198
200
199
201
## Add bindings to a function
200
202
201
-
You can connect your function to other services by using input or output bindings. Add a binding by adding its specific definitions to your function. To learn how, see [Add bindings to an existing function in Azure Functions](add-bindings-existing-function.md).
203
+
You can connect your function to other services by using input or output bindings. Add a binding by adding its specific definitions to your function. To learn how, see [Add bindings to an existing function in Azure Functions](add-bindings-existing-function.md).
202
204
203
-
Azure Functions supports multiple bindings, which must be configured correctly. For example, a function can read data from a queue (input binding) and write data to a database (output binding) simultaneously.
205
+
Azure Functions supports multiple bindings, which must be configured correctly. For example, a function can read data from a queue (input binding) and write data to a database (output binding) simultaneously.
For information about which bindings are in preview or are approved for production use, see [Supported languages](supported-languages.md).
211
+
For information about which bindings are in preview or are approved for production use, see [Supported languages](supported-languages.md).
210
212
211
213
Specific binding extension versions are only supported while the underlying service SDK is supported. Changes to support in the underlying service SDK version affect the support for the consuming extension.
212
214
213
215
## Bindings code examples
214
216
215
-
Use the following table to find more examples of specific binding types that show you how to work with bindings in your functions. First, choose the language tab that corresponds to your project.
217
+
Use the following table to find more examples of specific binding types that show you how to work with bindings in your functions. First, choose the language tab that corresponds to your project.
Copy file name to clipboardExpand all lines: articles/storage/files/azure-files-case-study.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,4 +34,4 @@ A sportswear brand was looking for ways to elevate the speed and ease of collabo
34
34
35
35
## Azure Files large files use case
36
36
37
-
Game studios deal with large files on a daily basis to store their valuable digital assets, sharing builds and reviewing crash dumps. When the COVID-19 pandemic prompted game developers to transition from an in-office workforce to a globally distributed remote team, working with large files didn’t scale well. The increased demand for remote access resulted in high latency when working with large files, as well as an increase in internet egress costs. Azure Files offered a scalable solution for the team to easily work with large files.
37
+
Game studios deal with large files on a daily basis to store their valuable digital assets, sharing builds and reviewing crash dumps. When the COVID-19 pandemic prompted game developers to transition from an in-office workforce to a globally distributed remote team, working with large files didn't scale well. The increased demand for remote access resulted in high latency when working with large files, as well as an increase in internet egress costs. Azure Files offered a scalable solution for the team to easily work with large files.
0 commit comments