Skip to content

Commit 1c9b6a4

Browse files
Update links
1 parent a76fbc8 commit 1c9b6a4

13 files changed

+30
-31
lines changed

articles/azure-functions/durable/durable-functions-dotnet-entities.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ public static Task Run([EntityTrigger] IDurableEntityContext ctx)
367367

368368
Unlike regular functions, entity class methods don't have direct access to input and output bindings. Instead, binding data must be captured in the entry-point function declaration and then passed to the `DispatchAsync<T>` method. Any objects passed to `DispatchAsync<T>` will be automatically passed into the entity class constructor as an argument.
369369

370-
The following example shows how a `CloudBlobContainer` reference from the [blob input binding](../functions-bindings-storage-blob.md#input) can be made available to a class-based entity.
370+
The following example shows how a `CloudBlobContainer` reference from the [blob input binding](../functions-bindings-storage-blob-input.md) can be made available to a class-based entity.
371371

372372
```csharp
373373
public class BlobBackedEntity

articles/azure-functions/functions-add-output-binding-storage-queue-java.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ mvn azure-functions:run
113113
```
114114

115115
> [!NOTE]
116-
> Because you enabled extension bundles in the host.json, the [Storage binding extension](functions-bindings-storage-blob.md#packages---functions-2x-and-higher) was downloaded and installed for you during startup, along with the other Microsoft binding extensions.
116+
> Because you enabled extension bundles in the host.json, the [Storage binding extension](functions-bindings-storage-blob.md#add-to-your-functions-app) was downloaded and installed for you during startup, along with the other Microsoft binding extensions.
117117
118118
As before, trigger the function from the command line using cURL in a new terminal window:
119119

articles/azure-functions/functions-add-output-binding-storage-queue-python.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ Observe that you *don't* need to write any code for authentication, getting a qu
151151
1. When you're done, stop the host with **Ctrl**+**C**.
152152
153153
> [!TIP]
154-
> During startup, the host downloads and installs the [Storage binding extension](functions-bindings-storage-blob.md#packages---functions-2x-and-higher) and other Microsoft binding extensions. This installation happens because binding extensions are enabled by default in the *host.json* file with the following properties:
154+
> During startup, the host downloads and installs the [Storage binding extension](functions-bindings-storage-blob.md#add-to-your-functions-app) and other Microsoft binding extensions. This installation happens because binding extensions are enabled by default in the *host.json* file with the following properties:
155155
>
156156
> ```json
157157
> {

articles/azure-functions/functions-bindings-error-pages.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ When integrating with Azure services, errors may originate from the APIs of the
2424

2525
+ [Azure Cosmos DB](functions-bindings-cosmosdb.md#exceptions-and-return-codes)
2626

27-
+ [Blob storage](functions-bindings-storage-blob.md#exceptions-and-return-codes)
27+
+ [Blob storage](functions-bindings-storage-blob-output.md#exceptions-and-return-codes)
2828

2929
+ [Event Hubs](functions-bindings-event-hubs.md#exceptions-and-return-codes)
3030

articles/azure-functions/functions-dotnet-class-library.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ If you install the Core Tools by using npm, that doesn't affect the Core Tools v
200200

201201
## Supported types for bindings
202202

203-
Each binding has its own supported types; for instance, a blob trigger attribute can be applied to a string parameter, a POCO parameter, a `CloudBlockBlob` parameter, or any of several other supported types. The [binding reference article for blob bindings](functions-bindings-storage-blob.md#trigger---usage) lists all supported parameter types. For more information, see [Triggers and bindings](functions-triggers-bindings.md) and the [binding reference docs for each binding type](functions-triggers-bindings.md#next-steps).
203+
Each binding has its own supported types; for instance, a blob trigger attribute can be applied to a string parameter, a POCO parameter, a `CloudBlockBlob` parameter, or any of several other supported types. The [binding reference article for blob bindings](functions-bindings-storage-blob-trigger.md#usage) lists all supported parameter types. For more information, see [Triggers and bindings](functions-triggers-bindings.md) and the [binding reference docs for each binding type](functions-triggers-bindings.md#next-steps).
204204

205205
[!INCLUDE [HTTP client best practices](../../includes/functions-http-client-best-practices.md)]
206206

articles/azure-functions/functions-reference-csharp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ The `#r` statement is explained [later in this article](#referencing-external-as
8484

8585
## Supported types for bindings
8686

87-
Each binding has its own supported types; for instance, a blob trigger can be used with a string parameter, a POCO parameter, a `CloudBlockBlob` parameter, or any of several other supported types. The [binding reference article for blob bindings](functions-bindings-storage-blob.md#trigger---usage) lists all supported parameter types for blob triggers. For more information, see [Triggers and bindings](functions-triggers-bindings.md) and the [binding reference docs for each binding type](functions-triggers-bindings.md#next-steps).
87+
Each binding has its own supported types; for instance, a blob trigger can be used with a string parameter, a POCO parameter, a `CloudBlockBlob` parameter, or any of several other supported types. The [binding reference article for blob bindings](functions-bindings-storage-blob-trigger.md#usage) lists all supported parameter types for blob triggers. For more information, see [Triggers and bindings](functions-triggers-bindings.md) and the [binding reference docs for each binding type](functions-triggers-bindings.md#next-steps).
8888

8989
[!INCLUDE [HTTP client best practices](../../includes/functions-http-client-best-practices.md)]
9090

@@ -464,7 +464,7 @@ or [`IAsyncCollector<T>`](https://github.com/Azure/azure-webjobs-sdk/blob/master
464464

465465
### Single attribute example
466466

467-
The following example code creates a [Storage blob output binding](functions-bindings-storage-blob.md#output)
467+
The following example code creates a [Storage blob output binding](functions-bindings-storage-blob-output.md)
468468
with blob path that's defined at run time, then writes a string to the blob.
469469

470470
```cs

includes/functions-bindings-blob-storage-input-usage.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ You can use the following parameter types for the blob input binding:
2626

2727
<sup>1</sup> Requires "inout" binding `direction` in *function.json* or `FileAccess.ReadWrite` in a C# class library.
2828

29-
If you try to bind to one of the Storage SDK types and get an error message, make sure that you have a reference to [the correct Storage SDK version](#azure-storage-sdk-version-in-functions-1x).
29+
If you try to bind to one of the Storage SDK types and get an error message, make sure that you have a reference to [the correct Storage SDK version](../articles/azure-functions/functions-bindings-storage-blob.md#azure-storage-sdk-version-in-functions-1x).
3030

31-
Binding to `string` or `Byte[]` is only recommended if the blob size is small, as the entire blob contents are loaded into memory. Generally, it is preferable to use a `Stream` or `CloudBlockBlob` type. For more information, see [Concurrency and memory usage](#trigger---concurrency-and-memory-usage) earlier in this article.
31+
Binding to `string` or `Byte[]` is only recommended if the blob size is small, as the entire blob contents are loaded into memory. Generally, it is preferable to use a `Stream` or `CloudBlockBlob` type. For more information, see [Concurrency and memory usage](../articles/azure-functions/functions-bindings-storage-blob-trigger.md#concurrency-and-memory-usage) earlier in this article.

includes/functions-bindings-blob-storage-output-usage.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ You can bind to the following types to write blobs:
2929

3030
<sup>2</sup> Requires "inout" binding `direction` in *function.json* or `FileAccess.ReadWrite` in a C# class library.
3131

32-
If you try to bind to one of the Storage SDK types and get an error message, make sure that you have a reference to [the correct Storage SDK version](#azure-storage-sdk-version-in-functions-1x).
32+
If you try to bind to one of the Storage SDK types and get an error message, make sure that you have a reference to [the correct Storage SDK version](../articles/azure-functions/functions-bindings-storage-blob.md#azure-storage-sdk-version-in-functions-1x).
3333

3434
In async functions, use the return value or `IAsyncCollector` instead of an `out` parameter.
3535

36-
Binding to `string` or `Byte[]` is only recommended if the blob size is small, as the entire blob contents are loaded into memory. Generally, it is preferable to use a `Stream` or `CloudBlockBlob` type. For more information, see [Concurrency and memory usage](#trigger---concurrency-and-memory-usage) earlier in this article.
36+
Binding to `string` or `Byte[]` is only recommended if the blob size is small, as the entire blob contents are loaded into memory. Generally, it is preferable to use a `Stream` or `CloudBlockBlob` type. For more information, see [Concurrency and memory usage](../articles/azure-functions/functions-bindings-storage-blob-trigger.md#concurrency-and-memory-usage) earlier in this article.

includes/functions-bindings-blob-storage-trigger.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ You can use the following parameter types for the triggering blob:
2525

2626
<sup>1</sup> Requires "inout" binding `direction` in *function.json* or `FileAccess.ReadWrite` in a C# class library.
2727

28-
If you try to bind to one of the Storage SDK types and get an error message, make sure that you have a reference to [the correct Storage SDK version](#azure-storage-sdk-version-in-functions-1x).
28+
If you try to bind to one of the Storage SDK types and get an error message, make sure that you have a reference to [the correct Storage SDK version](../articles/azure-functions/functions-bindings-storage-blob.md#azure-storage-sdk-version-in-functions-1x).
2929

30-
Binding to `string`, `Byte[]`, or POCO is only recommended if the blob size is small, as the entire blob contents are loaded into memory. Generally, it is preferable to use a `Stream` or `CloudBlockBlob` type. For more information, see [Concurrency and memory usage](#trigger---concurrency-and-memory-usage) later in this article.
30+
Binding to `string`, `Byte[]`, or POCO is only recommended if the blob size is small, as the entire blob contents are loaded into memory. Generally, it is preferable to use a `Stream` or `CloudBlockBlob` type. For more information, see [Concurrency and memory usage](../articles/azure-functions/functions-bindings-storage-blob-trigger.md#concurrency-and-memory-usage) later in this article.

includes/functions-bindings-errors-intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@ The following triggers have built-in retry support:
3434

3535
By default, these triggers retry requests up to five times. After the fifth retry, both the Azure Queue storage and Azure Service Bus triggers write a message to a [poison queue](..\articles\azure-functions\functions-bindings-storage-queue.md#trigger---poison-messages).
3636

37-
You need to manually implement retry policies for any other triggers or bindings types. Manual implementations may include writing error information to a [poison message queue](..\articles\azure-functions\functions-bindings-storage-blob.md#trigger---poison-blobs). By writing to a poison queue, you have the opportunity to retry operations at a later time. This approach is the same one used by the Blob storage trigger.
37+
You need to manually implement retry policies for any other triggers or bindings types. Manual implementations may include writing error information to a [poison message queue](..\articles\azure-functions\functions-bindings-storage-blob-trigger.md#poison-blobs). By writing to a poison queue, you have the opportunity to retry operations at a later time. This approach is the same one used by the Blob storage trigger.

0 commit comments

Comments
 (0)