/// <summary>
 /// Extenstion for the Azure blob persistence wireup.
 /// </summary>
 /// <param name="wireup">wireup being extended</param>
 /// <param name="azureConnectionString">the connection string for the azure storage</param>
 /// <param name="options">options for the azure persistence engine</param>
 /// <returns>An AzureBlobPersistenceWireup</returns>
 public static AzureBlobPersistenceWireup UsingAzureBlobPersistence(
     this Wireup wireup,
     string azureConnectionString,
     AzureBlobPersistenceOptions options = null)
 {
     return(new AzureBlobPersistenceWireup(wireup, azureConnectionString, options));
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Wireup of the sql server repository
        /// </summary>
        /// <param name="wireup"></param>
        /// <returns></returns>
        private Wireup WireupAzureBlobRepository(Wireup wireup)
        {
            var connectionString = "DefaultEndpointsProtocol=https;AccountName=bobafett;AccountKey=Kb2P5rdCo7l6hCPZCXyw2aSyL/bSabpVihORH/zuF5PUMOxt7Zz850SyC3wMetkGRyMgEh44HDo0qd9dmPNJ0Q==";
            //var connectionString = "DefaultEndpointsProtocol=https;AccountName=devtesting22;AccountKey=rbjoU5Au59V3JtHjs77hZWizhmUsadetfFTGi1L212itId3GS4Igdgq1P3Wdcr+Ojvwp06UiSheQSxdQiAlmQw==";       // evans
            var blobOptions = new AzureBlobPersistenceOptions("alphatester");
            var eventStore  = new byte[] { 80, 94, 86, 128, 97, 74, 65, 94, 91, 126, 62, 52, 129, 114, 86, 107, 80, 94, 86, 128, 97, 74, 65, 94, 91, 126, 62, 52, 129, 114, 86, 107 };

            return(wireup
                   .UsingAzureBlobPersistence(connectionString, blobOptions)
                   .InitializeStorageEngine()
                   .UsingBinarySerialization()
                   .EncryptWithAes256(eventStore));
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Wireup of the sql server repository
        /// </summary>
        /// <param name="wireup"></param>
        /// <returns></returns>
        private Wireup WireupAzureBlobRepository(Wireup wireup)
        {
            //var connectionString = "DefaultEndpointsProtocol=https;AccountName=bobafett;AccountKey=nOaTY+Pds2LQGm/2mW5nhi5WP4cYmip6Rg1RYHgZRhN3IbzDAfRugMafA0cqjQ49cVtd309F8+Dz9hGMH6iCuQ==";
            var connectionString = "DefaultEndpointsProtocol=https;AccountName=devtesting22;AccountKey=rbjoU5Au59V3JtHjs77hZWizhmUsadetfFTGi1L212itId3GS4Igdgq1P3Wdcr+Ojvwp06UiSheQSxdQiAlmQw==";                   // evans
            var blobOptions      = new AzureBlobPersistenceOptions("alphatester");
            var eventStore       = new byte[] { 80, 94, 86, 128, 97, 74, 65, 94, 91, 126, 62, 52, 129, 114, 86, 107 };

            return(wireup
                   .UsingAzureBlobPersistence(connectionString, blobOptions)
                   .InitializeStorageEngine()
                   .UsingBinarySerialization()
                   .EncryptWith(eventStore));
        }