Skip to content

Instantly share code, notes, and snippets.

@gistlyn
gistlyn / Configure.Mq.cs
Last active February 14, 2024 09:13
Use Azure Service Bus MQ
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using ServiceStack;
using ServiceStack.Messaging;
using ServiceStack.Azure;
using ServiceStack.Azure.Messaging;
[assembly: HostingStartup(typeof(MyApp.ConfigureMq))]
namespace MyApp
@gistlyn
gistlyn / Configure.Mq.cs
Last active February 14, 2024 09:13
Use Redis MQ
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using ServiceStack;
using ServiceStack.Messaging;
using ServiceStack.Redis;
using ServiceStack.Messaging.Redis;
[assembly: HostingStartup(typeof(MyApp.ConfigureMq))]
namespace MyApp
@gistlyn
gistlyn / Configure.Mq.cs
Last active February 14, 2024 09:13
Use RabbitMQ
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using ServiceStack;
using ServiceStack.Messaging;
using ServiceStack.RabbitMq;
[assembly: HostingStartup(typeof(MyApp.ConfigureMq))]
namespace MyApp
{
@gistlyn
gistlyn / Configure.Mq.cs
Last active February 14, 2024 09:13
Use Memory Background MQ
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using ServiceStack;
using ServiceStack.Messaging;
[assembly: HostingStartup(typeof(MyApp.ConfigureMq))]
namespace MyApp
{
/**
@gistlyn
gistlyn / Configure.Mq.cs
Last active February 14, 2024 09:12
Simple MQ Feature to test sending Messages
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using ServiceStack;
using ServiceStack.Messaging;
[assembly: HostingStartup(typeof(MyApp.ConfigureMq))]
namespace MyApp
{
/**
@gistlyn
gistlyn / Configure.AuthRepository.cs
Last active February 14, 2024 08:47
Use Redis Auth Repository (requires auth)
using ServiceStack;
using ServiceStack.Web;
using ServiceStack.Auth;
using ServiceStack.Configuration;
using ServiceStack.Redis;
[assembly: HostingStartup(typeof(MyApp.ConfigureAuthRepository))]
namespace MyApp
{
@gistlyn
gistlyn / Configure.AuthRepository.cs
Last active February 14, 2024 08:46
Use RavenDB Auth Repository (requires auth)
using System;
using Microsoft.Extensions.DependencyInjection;
using ServiceStack;
using ServiceStack.Auth;
using ServiceStack.Configuration;
using ServiceStack.Web;
using Raven.Client.Documents;
using ServiceStack.Authentication.RavenDb;
@gistlyn
gistlyn / Configure.AuthRepository.cs
Last active February 14, 2024 08:46
Use MongoDB Auth Repository (requires auth)
using System;
using Microsoft.Extensions.DependencyInjection;
using ServiceStack;
using ServiceStack.Auth;
using ServiceStack.Configuration;
using ServiceStack.Authentication.MongoDb;
using MongoDB.Driver;
using ServiceStack.Web;
[assembly: HostingStartup(typeof(MyApp.ConfigureAuthRepository))]
@gistlyn
gistlyn / Configure.AuthRepository.cs
Last active February 14, 2024 08:46
Use Marten Auth Repository (requires auth)
using System;
using System.Collections.Generic;
using Microsoft.Extensions.DependencyInjection;
using ServiceStack;
using ServiceStack.Web;
using ServiceStack.Auth;
using ServiceStack.Configuration;
using Marten;
using ServiceStack.Authentication.Marten;
@gistlyn
gistlyn / Configure.AuthRepository.cs
Last active February 14, 2024 08:46
auth-dynamodb
using ServiceStack;
using ServiceStack.Web;
using ServiceStack.Data;
using ServiceStack.Auth;
using ServiceStack.Configuration;
[assembly: HostingStartup(typeof(MyApp.ConfigureAuthRepository))]
namespace MyApp
{