Skip to content

Commit f8055e8

Browse files
authored
Merge pull request #122152 from craigshoemaker/functions/blob-storage
Remove POCO as Blob storage option
2 parents 4ebd523 + eeb9362 commit f8055e8

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

articles/azure-functions/functions-bindings-storage-blob-trigger.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ The blob trigger uses a queue internally, so the maximum number of concurrent fu
407407

408408
[The Consumption plan](functions-scale.md#how-the-consumption-and-premium-plans-work) limits a function app on one virtual machine (VM) to 1.5 GB of memory. Memory is used by each concurrently executing function instance and by the Functions runtime itself. If a blob-triggered function loads the entire blob into memory, the maximum memory used by that function just for blobs is 24 * maximum blob size. For example, a function app with three blob-triggered functions and the default settings would have a maximum per-VM concurrency of 3*24 = 72 function invocations.
409409

410-
JavaScript and Java functions load the entire blob into memory, and C# functions do that if you bind to `string`, `Byte[]`, or POCO.
410+
JavaScript and Java functions load the entire blob into memory, and C# functions do that if you bind to `string`, or `Byte[]`.
411411

412412
## Polling
413413

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ You can use the following parameter types for the triggering blob:
1717
* `TextReader`
1818
* `string`
1919
* `Byte[]`
20-
* A POCO serializable as JSON
2120
* `ICloudBlob`<sup>1</sup>
2221
* `CloudBlockBlob`<sup>1</sup>
2322
* `CloudPageBlob`<sup>1</sup>
@@ -27,4 +26,4 @@ You can use the following parameter types for the triggering blob:
2726

2827
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).
2928

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.
29+
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) later in this article.

0 commit comments

Comments
 (0)