Public Function HandleAsync()

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