В чем разница между BlobAttribute и BlobTriggerAttribute? - PullRequest
0 голосов
/ 13 октября 2019

Кто-нибудь может уточнить разницу между BlobAttribute против BlobTriggerAttribute?

   [FunctionName(nameof(Run))]
    public async Task Run(
        [BlobTrigger("container/{name}")]
        byte[] data,
        [Blob("container/{name}", FileAccess.Read)]
        byte[] data2,
        string name)
        {
                }

https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob?tabs=csharp#trigger

Кажется, BlobTrigger обладает всеми функциями.

1 Ответ

0 голосов
/ 14 октября 2019

Из документа вы можете найти основное отличие в том, что содержимое BLOB-объекта предоставляется в качестве ввода с BlobTrigger. Это означает, что он мог читать только большой двоичный объект, но не мог написать его

А BlobAttribute поддерживает привязку к отдельным большим двоичным объектам, контейнерам больших двоичных объектов или коллекциям больших двоичных объектов и поддерживает чтение и запись.

Также BlobTrigger может использоваться только для чтения больших двоичных объектов. когда обнаружен новый или обновленный BLOB-объект. И привязка Blob может использоваться в любой функции.

Более подробную информацию об этих двух привязках вы можете проверить в коде привязки: BlobAttribute и BlobTriggerAttribute .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...