in src/Google.Cloud.Functions.Templates/templates/event-function-vb/CloudFunction.vb [23:42]
Public Function HandleAsync(cloudEvent As CloudEvent, data As StorageObjectData, cancellationToken As CancellationToken) As Task _
Implements ICloudEventFunction(Of StorageObjectData).HandleAsync
Console.WriteLine("Storage object information:")
Console.WriteLine($" Name: {data.Name}")
Console.WriteLine($" Bucket: {data.Bucket}")
Console.WriteLine($" Size: {data.Size}")
Console.WriteLine($" Content type: {data.ContentType}")
Console.WriteLine("CloudEvent information:")
Console.WriteLine($" ID: {cloudEvent.Id}")
Console.WriteLine($" Source: {cloudEvent.Source}")
Console.WriteLine($" Type: {cloudEvent.Type}")
Console.WriteLine($" Subject: {cloudEvent.Subject}")
Console.WriteLine($" DataSchema: {cloudEvent.DataSchema}")
Console.WriteLine($" DataContentType: {cloudEvent.DataContentType}")
Console.WriteLine($" Time: {cloudEvent.Time?.ToUniversalTime():yyyy-MM-dd'T'HH:mm:ss.fff'Z'}")
Console.WriteLine($" SpecVersion: {cloudEvent.SpecVersion}")
Return Task.CompletedTask
End Function