29. Type Service Input Type Output Type
Schedule Functions TimerInfo (None)
HTTP
(REST/WebHook)
Functions HttpRequestMessage HttpResponseMessage
Blob Storage
Blob
object (JSON deserialize)
string (for text blob data)
TextReader
Stream
ICloudBlob
CloudBlockBlob
CloudPageBlob
out object (JSON
serialize)
out string (for text blob)
TextWriter
Stream
CloudBlobStream
ICloudBlob
CloudBlockBlob
CloudPageBlob
30. Type Service Input Type Output Type
Event EventHub string out string
Queue Storage Queue object (JSON deserialize)
string
byte[]
CloudQueueMessage
out object (JSON serialize)
out string
out byte[]
out CloudQueueMessage
out ICollector<T>
Tables Storage Table 有實作 ITableEntity 的任何型別
IQueryable<T>
有實作 ITableEntity 的任何型別
ICollector<T> (輸出多筆資料)
IAsyncCollector<T>
CloudTable (有使用 Azure Storage SDK 時可用)
Tables Mobile Apps Table JObject out object (JSON serialize)
NoSQL DB DocumentDB dynamic out T
out string
TextWriter
Stream
CloudBlobStream
ICloudBlob
CloudBlockBlob
CloudPageBlob
31. Type Service Input Type Output Type
Push Notifications Notification Hub (None) IAsyncCollector<Notification>
Service Bus Service Bus string (字串訊息)
byte[] (二進位訊息)
object (JSON deserialize)
BrokeredMessage
out T
out string
out byte[]
out BrokeredMessage
Mail SendGrid (None) out Mail
SMS Twilio (None) out SMSMessage
File (Preview) External File object (JSON deserialize)
string (for text blob data)
TextReader
Stream
ICloudBlob
CloudBlockBlob
CloudPageBlob
out object (JSON serialize)
out string (for text blob)
TextWriter
Stream
CloudBlobStream
ICloudBlob
CloudBlockBlob
CloudPageBlob
This is the whole (top level) Dev Ops story where Dev build wounderful apps, using CI they mange their code, builds, and releases. Connecting to a repository, they can deploy to Azure Websites, build in the cloud, deploy to a slot to test and validate, swap into production, deployed across the globe as needed, monitor and get feedback, on which devs can make updates. Rinse and repeat
Yochay
This is a great opportunity to show Functions and talk/explain the differences Bindings
If we have time this can be a coding demo
Talk to the scenario – show Contoso Moments?
Create from template and show the end2end demo? talk about bindings and integration this