• Overview
    • Benefits
    • Frequently Asked Questions
    • Orleans 2.0
    • What's new in Orleans
  • Core Concepts
    • What is a Grain
    • What are the Orleans packages?
    • Code Generation
  • Grains
    • Developing a Grain
    • Grain Lifecycle
    • Grain Identity
    • Timers and Reminders
    • Observers
    • Reentrancy
    • Request Context
    • Grain Persistence
      • Grain Persistence
      • Relational Storage
    • Event Sourcing
      • Event Sourcing Overview
      • JournaledGrain Basics
      • JournaledGrain Diagnostics
      • Immediate/Delayed Confirmation
      • Notifications
      • Event Sourcing Configuration
      • Built-In Log-Consistency Providers
      • Replicated Instances
    • Advanced Features
      • External Tasks and Grains
      • Interceptors
      • GrainServices
      • Stateless Worker Grains
      • Cancellation Tokens
      • Transactions
  • Clusters and Clients
    • What is a Grain Client
    • Silo Lifecycle
    • PowerShell Client Module
    • Heterogeneous Silos
    • Configuration Guide
      • Configuration Guide
      • Local Development Configuration
      • Client Configuration
      • Server Configuration
      • Typical Configurations
      • Options Classes
      • Activation Garbage Collection
      • Configuring .NET Garbage Collection
      • Configuring ADO.NET Providers
      • Serialization
      • Startup Tasks
      • Shutting Down Orleans
    • Monitoring
      • Runtime Monitoring
      • Silo Error Code Monitoring
      • Client Error Code Monitoring
  • Deployment
    • Running the Application
    • Handling Failures
    • Grain Versioning
      • Overview
      • Backward Compatibility Guidelines
      • Compatible grains
      • Version selector strategy
      • Deploying New Versions of Grains
    • Using Azure Web Apps with Azure Cloud Services
    • Troubleshooting Azure Cloud Services Deployments
    • Consul Deployments
    • Troubleshooting Deployments
    • Multi-Cluster Support
      • Overview
      • Multi-Cluster Configuration
      • Gossip Channels
      • Silo Configuration
      • Global-Single-Instance Grains
  • Streaming
    • Overview
    • Streams-Quick-Start
    • Streams Why
    • Streams Programming APIs
    • Stream Providers
  • Tutorials and Samples
    • Tutorial and Sample Overview
    • Tutorial 1 - Orleans Basics
    • Sample - Hello World Overview
    • Sample - Adventure
  • Implementation Details
    • Orleans Lifecycle
    • Messaging Delivery Guarantees
    • Scheduler
    • Cluster Management
    • Streams Implementation
    • Load Balancing
    • Unit Testing
  • Resources
    • Resources Overview
    • Student Projects
    • Documentation Guidelines
    • Links
    • Migration
      • Migration from Orleans 1.5
      • Migration from Orleans 1.5 in Azure Cloud Services
      • Code Generation
    • Presentations
    • Blog