Skip to content

Commit e0f07f3

Browse files
authored
feat(dapr starter): Add Dapr Starter (#312)
* feat(DaprStarter): Add DaprStarter * feat(DaprStarter): Add DaprStarter * feat(DaprStarter): Caller supports DaprStarter * feature(DaprStarter): Add Readme * chore: global using sort * test(DaprStarter): Add DaprStarter * test(DaprStarter): Add Masa.Contrib.Development.DaprStarters.AspNetCore.Tests * test(DaprStarter): Add DaprStarter * fix(DaprStarter): Fix Refresh method * chore: DaprStarters -> DaprStarter
1 parent c2e4f69 commit e0f07f3

File tree

68 files changed

+1379
-1051
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+1379
-1051
lines changed

Masa.Framework.sln

Lines changed: 67 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "solution items", "solution
1515
ProjectSection(SolutionItems) = preProject
1616
.editorconfig = .editorconfig
1717
.gitignore = .gitignore
18-
.gitmodules = .gitmodules
1918
Directory.Build.props = Directory.Build.props
2019
LICENSE.txt = LICENSE.txt
2120
NuGet.Config = NuGet.Config
2221
README.md = README.md
2322
README.zh-CN.md = README.zh-CN.md
23+
Masa.Framework.sln.DotSettings = Masa.Framework.sln.DotSettings
2424
EndProjectSection
2525
EndProject
2626
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{E747043D-81E2-4A89-8B5B-1258ED45F941}"
@@ -121,8 +121,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Configuration", "Configurat
121121
EndProject
122122
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Data", "Data", "{706DA866-6226-430F-AB4D-98FEE7B0DDB0}"
123123
EndProject
124-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Development", "Development", "{03BD3624-3A54-4F72-AEF7-98B69DDF4B0C}"
125-
EndProject
126124
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{69A6DFD9-F5A2-4714-94BA-36E85CDA3EF4}"
127125
EndProject
128126
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Ldap", "Ldap", "{0BC7A7F2-F8E0-4A6A-90E2-A0ACD997EBB1}"
@@ -155,10 +153,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masa.Utils.Data.Elasticsear
155153
EndProject
156154
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masa.Utils.Data.Prometheus.Test", "src\Utils\Data\Tests\Masa.Utils.Data.Prometheus.Test\Masa.Utils.Data.Prometheus.Test.csproj", "{B2EEE403-4F65-4344-8728-57A5F47F745D}"
157155
EndProject
158-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masa.Utils.Development.Dapr", "src\Utils\Development\Dapr\Masa.Utils.Development.Dapr\Masa.Utils.Development.Dapr.csproj", "{D4795F8B-48FC-4CB4-8144-A5679B37D398}"
159-
EndProject
160-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masa.Utils.Development.Dapr.AspNetCore", "src\Utils\Development\Dapr\Masa.Utils.Development.Dapr.AspNetCore\Masa.Utils.Development.Dapr.AspNetCore.csproj", "{6BEAE0C1-460B-43A0-A5F6-F7848A8CB2B7}"
161-
EndProject
162156
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masa.Utils.Extensions.DependencyInjection", "src\Utils\Extensions\Masa.Utils.Extensions.DependencyInjection\Masa.Utils.Extensions.DependencyInjection.csproj", "{8AD935E1-2676-4C60-9D1A-F3422AC04DA9}"
163157
EndProject
164158
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masa.Utils.Extensions.DotNet", "src\Utils\Extensions\Masa.Utils.Extensions.DotNet\Masa.Utils.Extensions.DotNet.csproj", "{B43AD1DB-552A-445F-81C2-193876F434C4}"
@@ -577,22 +571,40 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masa.Contrib.Authentication
577571
EndProject
578572
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RulesEngine", "RulesEngine", "{A7081ADB-DB21-4678-8510-A5367D470743}"
579573
EndProject
574+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Development", "Development", "{64E37EF0-0C85-4F02-A430-6D3B1DBF13DF}"
575+
EndProject
580576
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RulesEngine", "RulesEngine", "{8E74F3D4-9387-4F69-9A17-C793CE2CBAA9}"
581577
EndProject
582578
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masa.BuildingBlocks.RulesEngine", "src\BuildingBlocks\RulesEngine\Masa.BuildingBlocks.RulesEngine\Masa.BuildingBlocks.RulesEngine.csproj", "{B03C329C-70F4-442A-B420-90DDF7E31847}"
583579
EndProject
580+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Development", "Development", "{43E0F1C0-7308-45C9-83CF-E6291ACE9F0F}"
581+
EndProject
582+
EndProject
583+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Masa.BuildingBlocks.Development.DaprStarter", "src\BuildingBlocks\Development\Masa.BuildingBlocks.Development.DaprStarter\Masa.BuildingBlocks.Development.DaprStarter.csproj", "{77A9CADA-35D6-419B-87B3-AACC50FFAD0F}"
584+
EndProject
584585
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masa.Contrib.RulesEngine.MicrosoftRulesEngine", "src\Contrib\RulesEngine\Masa.Contrib.RulesEngine.MicrosoftRulesEngine\Masa.Contrib.RulesEngine.MicrosoftRulesEngine.csproj", "{4E217EC9-0616-414B-82D9-9107F9826D6E}"
585586
EndProject
587+
EndProject
588+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Masa.Contrib.Development.DaprStarter", "src\Contrib\Development\Masa.Contrib.Development.DaprStarter\Masa.Contrib.Development.DaprStarter.csproj", "{A6D4C293-E184-42C0-B9B7-3F856BE57EC0}"
589+
EndProject
586590
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{3FADF704-2581-47AC-A1F7-07091B6328A1}"
587591
EndProject
588592
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masa.Contrib.RulesEngine.MicrosoftRulesEngine.Tests", "src\Contrib\RulesEngine\Tests\Masa.Contrib.RulesEngine.MicrosoftRulesEngine.Tests\Masa.Contrib.RulesEngine.MicrosoftRulesEngine.Tests.csproj", "{EEB2D542-5A2C-4E18-A0E6-72844C359DAD}"
589593
EndProject
594+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Masa.Contrib.Development.DaprStarter.AspNetCore", "src\Contrib\Development\Masa.Contrib.Development.DaprStarter.AspNetCore\Masa.Contrib.Development.DaprStarter.AspNetCore.csproj", "{E47D82C7-7A1C-4BEF-ACA8-43971FD6C6BA}"
595+
EndProject
590596
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dcc", "Dcc", "{5E0E61DA-06FF-4F08-9C76-0A8856C90EF5}"
591597
EndProject
592598
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masa.BuildingBlocks.StackSdks.Dcc", "src\BuildingBlocks\StackSdks\Dcc\Masa.BuildingBlocks.StackSdks.Dcc\Masa.BuildingBlocks.StackSdks.Dcc.csproj", "{356C5F47-025F-4ED6-8E8A-8745E181C455}"
593599
EndProject
594600
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Masa.BuildingBlocks.StackSdks.Dcc.Contracts", "src\BuildingBlocks\StackSdks\Dcc\Masa.BuildingBlocks.StackSdks.Dcc.Contracts\Masa.BuildingBlocks.StackSdks.Dcc.Contracts.csproj", "{C2E9EDAE-2558-4899-A486-917AE7A5D24F}"
595601
EndProject
602+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{8CDAF37E-3DB1-4573-B5AA-376C93A8D299}"
603+
EndProject
604+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Masa.Contrib.Development.DaprStarter.Tests", "src\Contrib\Development\Tests\Masa.Contrib.Development.DaprStarter.Tests\Masa.Contrib.Development.DaprStarter.Tests.csproj", "{49B51B95-3DC5-45BD-B91A-3056FF5014B5}"
605+
EndProject
606+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Masa.Contrib.Development.DaprStarter.AspNetCore.Tests", "src\Contrib\Development\Tests\Masa.Contrib.Development.DaprStarter.AspNetCore.Tests\Masa.Contrib.Development.DaprStarter.AspNetCore.Tests.csproj", "{DD899DC4-A2B7-4C7B-A644-EDB56A61145C}"
607+
EndProject
596608
Global
597609
GlobalSection(SolutionConfigurationPlatforms) = preSolution
598610
Debug|Any CPU = Debug|Any CPU
@@ -913,22 +925,6 @@ Global
913925
{B2EEE403-4F65-4344-8728-57A5F47F745D}.Release|Any CPU.Build.0 = Release|Any CPU
914926
{B2EEE403-4F65-4344-8728-57A5F47F745D}.Release|x64.ActiveCfg = Release|Any CPU
915927
{B2EEE403-4F65-4344-8728-57A5F47F745D}.Release|x64.Build.0 = Release|Any CPU
916-
{D4795F8B-48FC-4CB4-8144-A5679B37D398}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
917-
{D4795F8B-48FC-4CB4-8144-A5679B37D398}.Debug|Any CPU.Build.0 = Debug|Any CPU
918-
{D4795F8B-48FC-4CB4-8144-A5679B37D398}.Debug|x64.ActiveCfg = Debug|Any CPU
919-
{D4795F8B-48FC-4CB4-8144-A5679B37D398}.Debug|x64.Build.0 = Debug|Any CPU
920-
{D4795F8B-48FC-4CB4-8144-A5679B37D398}.Release|Any CPU.ActiveCfg = Release|Any CPU
921-
{D4795F8B-48FC-4CB4-8144-A5679B37D398}.Release|Any CPU.Build.0 = Release|Any CPU
922-
{D4795F8B-48FC-4CB4-8144-A5679B37D398}.Release|x64.ActiveCfg = Release|Any CPU
923-
{D4795F8B-48FC-4CB4-8144-A5679B37D398}.Release|x64.Build.0 = Release|Any CPU
924-
{6BEAE0C1-460B-43A0-A5F6-F7848A8CB2B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
925-
{6BEAE0C1-460B-43A0-A5F6-F7848A8CB2B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
926-
{6BEAE0C1-460B-43A0-A5F6-F7848A8CB2B7}.Debug|x64.ActiveCfg = Debug|Any CPU
927-
{6BEAE0C1-460B-43A0-A5F6-F7848A8CB2B7}.Debug|x64.Build.0 = Debug|Any CPU
928-
{6BEAE0C1-460B-43A0-A5F6-F7848A8CB2B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
929-
{6BEAE0C1-460B-43A0-A5F6-F7848A8CB2B7}.Release|Any CPU.Build.0 = Release|Any CPU
930-
{6BEAE0C1-460B-43A0-A5F6-F7848A8CB2B7}.Release|x64.ActiveCfg = Release|Any CPU
931-
{6BEAE0C1-460B-43A0-A5F6-F7848A8CB2B7}.Release|x64.Build.0 = Release|Any CPU
932928
{8AD935E1-2676-4C60-9D1A-F3422AC04DA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
933929
{8AD935E1-2676-4C60-9D1A-F3422AC04DA9}.Debug|Any CPU.Build.0 = Debug|Any CPU
934930
{8AD935E1-2676-4C60-9D1A-F3422AC04DA9}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -2097,6 +2093,46 @@ Global
20972093
{C2E9EDAE-2558-4899-A486-917AE7A5D24F}.Release|Any CPU.Build.0 = Release|Any CPU
20982094
{C2E9EDAE-2558-4899-A486-917AE7A5D24F}.Release|x64.ActiveCfg = Release|Any CPU
20992095
{C2E9EDAE-2558-4899-A486-917AE7A5D24F}.Release|x64.Build.0 = Release|Any CPU
2096+
{77A9CADA-35D6-419B-87B3-AACC50FFAD0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2097+
{77A9CADA-35D6-419B-87B3-AACC50FFAD0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
2098+
{77A9CADA-35D6-419B-87B3-AACC50FFAD0F}.Debug|x64.ActiveCfg = Debug|Any CPU
2099+
{77A9CADA-35D6-419B-87B3-AACC50FFAD0F}.Debug|x64.Build.0 = Debug|Any CPU
2100+
{77A9CADA-35D6-419B-87B3-AACC50FFAD0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
2101+
{77A9CADA-35D6-419B-87B3-AACC50FFAD0F}.Release|Any CPU.Build.0 = Release|Any CPU
2102+
{77A9CADA-35D6-419B-87B3-AACC50FFAD0F}.Release|x64.ActiveCfg = Release|Any CPU
2103+
{77A9CADA-35D6-419B-87B3-AACC50FFAD0F}.Release|x64.Build.0 = Release|Any CPU
2104+
{A6D4C293-E184-42C0-B9B7-3F856BE57EC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2105+
{A6D4C293-E184-42C0-B9B7-3F856BE57EC0}.Debug|Any CPU.Build.0 = Debug|Any CPU
2106+
{A6D4C293-E184-42C0-B9B7-3F856BE57EC0}.Debug|x64.ActiveCfg = Debug|Any CPU
2107+
{A6D4C293-E184-42C0-B9B7-3F856BE57EC0}.Debug|x64.Build.0 = Debug|Any CPU
2108+
{A6D4C293-E184-42C0-B9B7-3F856BE57EC0}.Release|Any CPU.ActiveCfg = Release|Any CPU
2109+
{A6D4C293-E184-42C0-B9B7-3F856BE57EC0}.Release|Any CPU.Build.0 = Release|Any CPU
2110+
{A6D4C293-E184-42C0-B9B7-3F856BE57EC0}.Release|x64.ActiveCfg = Release|Any CPU
2111+
{A6D4C293-E184-42C0-B9B7-3F856BE57EC0}.Release|x64.Build.0 = Release|Any CPU
2112+
{E47D82C7-7A1C-4BEF-ACA8-43971FD6C6BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2113+
{E47D82C7-7A1C-4BEF-ACA8-43971FD6C6BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
2114+
{E47D82C7-7A1C-4BEF-ACA8-43971FD6C6BA}.Debug|x64.ActiveCfg = Debug|Any CPU
2115+
{E47D82C7-7A1C-4BEF-ACA8-43971FD6C6BA}.Debug|x64.Build.0 = Debug|Any CPU
2116+
{E47D82C7-7A1C-4BEF-ACA8-43971FD6C6BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
2117+
{E47D82C7-7A1C-4BEF-ACA8-43971FD6C6BA}.Release|Any CPU.Build.0 = Release|Any CPU
2118+
{E47D82C7-7A1C-4BEF-ACA8-43971FD6C6BA}.Release|x64.ActiveCfg = Release|Any CPU
2119+
{E47D82C7-7A1C-4BEF-ACA8-43971FD6C6BA}.Release|x64.Build.0 = Release|Any CPU
2120+
{49B51B95-3DC5-45BD-B91A-3056FF5014B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2121+
{49B51B95-3DC5-45BD-B91A-3056FF5014B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
2122+
{49B51B95-3DC5-45BD-B91A-3056FF5014B5}.Debug|x64.ActiveCfg = Debug|Any CPU
2123+
{49B51B95-3DC5-45BD-B91A-3056FF5014B5}.Debug|x64.Build.0 = Debug|Any CPU
2124+
{49B51B95-3DC5-45BD-B91A-3056FF5014B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
2125+
{49B51B95-3DC5-45BD-B91A-3056FF5014B5}.Release|Any CPU.Build.0 = Release|Any CPU
2126+
{49B51B95-3DC5-45BD-B91A-3056FF5014B5}.Release|x64.ActiveCfg = Release|Any CPU
2127+
{49B51B95-3DC5-45BD-B91A-3056FF5014B5}.Release|x64.Build.0 = Release|Any CPU
2128+
{DD899DC4-A2B7-4C7B-A644-EDB56A61145C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2129+
{DD899DC4-A2B7-4C7B-A644-EDB56A61145C}.Debug|Any CPU.Build.0 = Debug|Any CPU
2130+
{DD899DC4-A2B7-4C7B-A644-EDB56A61145C}.Debug|x64.ActiveCfg = Debug|Any CPU
2131+
{DD899DC4-A2B7-4C7B-A644-EDB56A61145C}.Debug|x64.Build.0 = Debug|Any CPU
2132+
{DD899DC4-A2B7-4C7B-A644-EDB56A61145C}.Release|Any CPU.ActiveCfg = Release|Any CPU
2133+
{DD899DC4-A2B7-4C7B-A644-EDB56A61145C}.Release|Any CPU.Build.0 = Release|Any CPU
2134+
{DD899DC4-A2B7-4C7B-A644-EDB56A61145C}.Release|x64.ActiveCfg = Release|Any CPU
2135+
{DD899DC4-A2B7-4C7B-A644-EDB56A61145C}.Release|x64.Build.0 = Release|Any CPU
21002136
EndGlobalSection
21012137
GlobalSection(SolutionProperties) = preSolution
21022138
HideSolutionNode = FALSE
@@ -2153,7 +2189,6 @@ Global
21532189
{AF921AB1-64D1-4478-AB49-192F3EE416FC} = {5944A182-13B8-4DA6-AEE2-0A01E64A9648}
21542190
{56917740-626B-42D5-8BB8-6895F79FB7D2} = {5944A182-13B8-4DA6-AEE2-0A01E64A9648}
21552191
{706DA866-6226-430F-AB4D-98FEE7B0DDB0} = {5944A182-13B8-4DA6-AEE2-0A01E64A9648}
2156-
{03BD3624-3A54-4F72-AEF7-98B69DDF4B0C} = {5944A182-13B8-4DA6-AEE2-0A01E64A9648}
21572192
{69A6DFD9-F5A2-4714-94BA-36E85CDA3EF4} = {5944A182-13B8-4DA6-AEE2-0A01E64A9648}
21582193
{0BC7A7F2-F8E0-4A6A-90E2-A0ACD997EBB1} = {5944A182-13B8-4DA6-AEE2-0A01E64A9648}
21592194
{9CABAF1C-E5E1-4CB8-AAD4-D47387EED6AA} = {5944A182-13B8-4DA6-AEE2-0A01E64A9648}
@@ -2170,8 +2205,6 @@ Global
21702205
{6D54B0C4-CB92-4C86-856D-F02EDC574B49} = {531B1751-A26F-4CFE-8A41-A4F851207066}
21712206
{7323D590-BE85-4320-BBC6-5DB44CF0D6BE} = {531B1751-A26F-4CFE-8A41-A4F851207066}
21722207
{B2EEE403-4F65-4344-8728-57A5F47F745D} = {531B1751-A26F-4CFE-8A41-A4F851207066}
2173-
{D4795F8B-48FC-4CB4-8144-A5679B37D398} = {03BD3624-3A54-4F72-AEF7-98B69DDF4B0C}
2174-
{6BEAE0C1-460B-43A0-A5F6-F7848A8CB2B7} = {03BD3624-3A54-4F72-AEF7-98B69DDF4B0C}
21752208
{8AD935E1-2676-4C60-9D1A-F3422AC04DA9} = {69A6DFD9-F5A2-4714-94BA-36E85CDA3EF4}
21762209
{B43AD1DB-552A-445F-81C2-193876F434C4} = {69A6DFD9-F5A2-4714-94BA-36E85CDA3EF4}
21772210
{F1D5483E-8BED-4B4D-A2C7-573B0527E298} = {69A6DFD9-F5A2-4714-94BA-36E85CDA3EF4}
@@ -2386,9 +2419,17 @@ Global
23862419
{4E217EC9-0616-414B-82D9-9107F9826D6E} = {A7081ADB-DB21-4678-8510-A5367D470743}
23872420
{3FADF704-2581-47AC-A1F7-07091B6328A1} = {A7081ADB-DB21-4678-8510-A5367D470743}
23882421
{EEB2D542-5A2C-4E18-A0E6-72844C359DAD} = {3FADF704-2581-47AC-A1F7-07091B6328A1}
2422+
{64E37EF0-0C85-4F02-A430-6D3B1DBF13DF} = {950DA7D0-48C1-42BA-8E8F-F72C0DCE41C4}
2423+
{43E0F1C0-7308-45C9-83CF-E6291ACE9F0F} = {DC578D74-98F0-4F19-A230-CFA8DAEE0AF1}
2424+
{77A9CADA-35D6-419B-87B3-AACC50FFAD0F} = {43E0F1C0-7308-45C9-83CF-E6291ACE9F0F}
23892425
{5E0E61DA-06FF-4F08-9C76-0A8856C90EF5} = {8A9DBB76-6618-4982-87D7-6CBD8375EB15}
23902426
{356C5F47-025F-4ED6-8E8A-8745E181C455} = {5E0E61DA-06FF-4F08-9C76-0A8856C90EF5}
23912427
{C2E9EDAE-2558-4899-A486-917AE7A5D24F} = {5E0E61DA-06FF-4F08-9C76-0A8856C90EF5}
2428+
{A6D4C293-E184-42C0-B9B7-3F856BE57EC0} = {64E37EF0-0C85-4F02-A430-6D3B1DBF13DF}
2429+
{E47D82C7-7A1C-4BEF-ACA8-43971FD6C6BA} = {64E37EF0-0C85-4F02-A430-6D3B1DBF13DF}
2430+
{8CDAF37E-3DB1-4573-B5AA-376C93A8D299} = {64E37EF0-0C85-4F02-A430-6D3B1DBF13DF}
2431+
{49B51B95-3DC5-45BD-B91A-3056FF5014B5} = {8CDAF37E-3DB1-4573-B5AA-376C93A8D299}
2432+
{DD899DC4-A2B7-4C7B-A644-EDB56A61145C} = {8CDAF37E-3DB1-4573-B5AA-376C93A8D299}
23922433
EndGlobalSection
23932434
GlobalSection(ExtensibilityGlobals) = postSolution
23942435
SolutionGuid = {40383055-CC50-4600-AD9A-53C14F620D03}

Masa.Framework.sln.DotSettings

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
2-
<s:Boolean x:Key="/Default/UserDictionary/Words/=Masa/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
2+
<s:Boolean x:Key="/Default/UserDictionary/Words/=Masa/@EntryIndexedValue">True</s:Boolean>
3+
<s:Boolean x:Key="/Default/UserDictionary/Words/=DaprProcess/@EntryIndexedValue">True</s:Boolean>
4+
<s:Boolean x:Key="/Default/UserDictionary/Words/=Dapr/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

src/Utils/Development/Dapr/Masa.Utils.Development.Dapr/Internal/Const.cs renamed to src/BuildingBlocks/Development/Masa.BuildingBlocks.Development.DaprStarter/Constant.cs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// Copyright (c) MASA Stack All rights reserved.
22
// Licensed under the MIT License. See LICENSE.txt in the project root for license information.
33

4-
namespace Masa.Utils.Development.Dapr.Internal;
4+
namespace Masa.BuildingBlocks.Development.DaprStarter;
55

6-
internal class Const
6+
public static class Constant
77
{
88
public const string DEFAULT_APPID_DELIMITER = "-";
99

@@ -20,9 +20,4 @@ internal class Const
2020
/// Default number of retries
2121
/// </summary>
2222
public const int DEFAULT_RETRY_TIME = 10;
23-
24-
/// <summary>
25-
/// Change the dapr environment variable
26-
/// </summary>
27-
public const string CHANGE_DAPR_ENVIRONMENT_VARIABLE = "DAPR_CHANGE_ENVIRONMENT_VARIABLE";
2823
}

src/Utils/Development/Dapr/Masa.Utils.Development.Dapr/LogLevel.cs renamed to src/BuildingBlocks/Development/Masa.BuildingBlocks.Development.DaprStarter/Enumerates/LogLevel.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// Copyright (c) MASA Stack All rights reserved.
22
// Licensed under the MIT License. See LICENSE.txt in the project root for license information.
33

4-
namespace Masa.Utils.Development.Dapr;
4+
// ReSharper disable once CheckNamespace
5+
6+
namespace Masa.BuildingBlocks.Development.DaprStarter;
57

68
public enum LogLevel
79
{

src/Utils/Development/Dapr/Masa.Utils.Development.Dapr/Protocol.cs renamed to src/BuildingBlocks/Development/Masa.BuildingBlocks.Development.DaprStarter/Enumerates/Protocol.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// Copyright (c) MASA Stack All rights reserved.
22
// Licensed under the MIT License. See LICENSE.txt in the project root for license information.
33

4-
namespace Masa.Utils.Development.Dapr;
4+
// ReSharper disable once CheckNamespace
5+
6+
namespace Masa.BuildingBlocks.Development.DaprStarter;
57

68
public enum Protocol
79
{
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// Copyright (c) MASA Stack All rights reserved.
2+
// Licensed under the MIT License. See LICENSE.txt in the project root for license information.
3+
4+
namespace Masa.BuildingBlocks.Development.DaprStarter;
5+
6+
public interface IDaprProcess : IDisposable
7+
{
8+
void Start();
9+
10+
void Stop();
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net6.0</TargetFramework>
5+
<ImplicitUsings>enable</ImplicitUsings>
6+
<Nullable>enable</Nullable>
7+
</PropertyGroup>
8+
9+
<ItemGroup>
10+
<ProjectReference Include="..\..\Data\Masa.BuildingBlocks.Data\Masa.BuildingBlocks.Data.csproj" />
11+
</ItemGroup>
12+
13+
</Project>
Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,9 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
</PropertyGroup>
8+
89
<ItemGroup>
9-
<FrameworkReference Include="Microsoft.AspNetCore.App"/>
10-
</ItemGroup>
11-
12-
<ItemGroup>
13-
<ProjectReference Include="..\Masa.Utils.Development.Dapr\Masa.Utils.Development.Dapr.csproj"/>
10+
<ProjectReference Include="..\..\Data\Masa.BuildingBlocks.Data\Masa.BuildingBlocks.Data.csproj"/>
1411
</ItemGroup>
15-
12+
1613
</Project>

0 commit comments

Comments
 (0)