Mike Stall's .NET Debugging Blog

Notes on Managed Debugging, ICorDebug, and random .NET stuff

Browse by Tags

Tagged Content List
  • Blog Post: Webjobs SDK Beta is released

      We just released the WebJobs SDK Beta ! Some highlights: ServiceBus support! Better configuration options. You can pass in an ITypeLocator to specify which types are indexed, and an INameResolver to resolve %key% tokens in the attributes to values. Cleaner model for Triggering (this is a breaking...
  • Blog Post: Hosting interactive code in the Cloud

    Azure WebJobs SDK alpha 2 makes it very easy to host code in the cloud and run it interactively.  You can now invoke your SDK functions directly from the dashboard . Some great uses here: Provide admin diagnostic commands for your live site. Easily host code in azure for testing benchmarking code...
  • Blog Post: How does [BlobInput] work?

    The Azure WebJobs SDK supports running functions when a new blob is added.  IE, you can write code like this: public static void CopyWithStream( [ BlobInput ( "container/in/{name}" )] Stream input, [ BlobOutput ( "container/out1/{name}" )] Stream output ) { Debug .Assert...
  • Blog Post: Azure Storage Bindings Part 3 – Tables

    I previously described how the Azure WebJobs SDK can bind to Blobs and Queues .  This entry describes binding to Tables. You can use a [Table] attribute from the Microsoft.WindowsAzure.Jobs namespace in the Jobs.Host nuget package .   Functions are not triggered on table changes. However...
  • Blog Post: Who wrote that blob?

    One of my favorite features of the Azure WebJobs SDK is the “Who wrote this blob?” feature. This is a common debugging scenario: you see your output is incorrect (in this case, a blob) and you’re trying to find the culprit that wrote the bad output. On the main dashboard , there’s a “Search Blobs” button...
  • Blog Post: Azure Storage Bindings Part 2 – Queues

      I previously described how the Azure Webjobs SDK can bind to Blobs . This entry describes binding to Azure Queues.   ( Binding to Service Bus Queues is not yet implemented ) You can see some more examples for queue usage on the sample site . Here are some supported queue bindings in...
  • Blog Post: Azure Storage Bindings Part 1 – Blobs

    The Azure WebJobs SDK provides model binding between C# BCL types and Azure storage like Blobs, Tables, and Queues. The SDK has a JobHost object which reflects over the functions in your assembly.  So your main looks like this: static void Main() { string acs = "DefaultEndpointsProtocol=https;AccountName...
  • Blog Post: Trigger, Bindings, and Route parameters in AzureJobs

    We recently an alpha for WebJobs SDK (aka AzureJobs , and internally codenamed “SimpleBatch”). In this blog entry, I wanted to explain how Triggers, Bindings, and Route Parameters worked in AzureJobs. A function can be “triggered” by some event such as a new blob, new queue message, or explicit invocation...
  • Blog Post: Getting a dashboard for local development with the WebJobs SDK

    This blog post describes how developers can do local development using the recently announced an alpha release of WebJobs SDK (aka SimpleBatch) . The client side code is just pulling down JobHost class from the Microsoft.WindowsAzure.Jobs.Host nuget package, so you can develop inside a console app and...
  • Blog Post: WebJobs SDK

    We’ve released an alpha of “WebJobs SDK”, a simple framework that makes it crazy easy to write code that runs on Azure and binds against azure storage.  (The project was internally codenamed “SimpleBatch” and also known amongst a few as “Project Awesome”). Scott Hanselman has a great blog about...
Page 1 of 1 (10 items)