diff --git a/BLWLogProduce/BLWLogProduce.csproj b/BLWLogProduce/BLWLogProduce.csproj
index fe39e39..049b1b6 100644
--- a/BLWLogProduce/BLWLogProduce.csproj
+++ b/BLWLogProduce/BLWLogProduce.csproj
@@ -7,12 +7,15 @@
-
+
+
+
+
-
+
diff --git a/BLWLogProduce/BLWLogProduce.sln b/BLWLogProduce/BLWLogProduce.sln
new file mode 100644
index 0000000..48f9636
--- /dev/null
+++ b/BLWLogProduce/BLWLogProduce.sln
@@ -0,0 +1,24 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.5.2.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BLWLogProduce", "BLWLogProduce.csproj", "{8F9FA7BB-447C-17A0-1F51-20CB53EEC52D}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {8F9FA7BB-447C-17A0-1F51-20CB53EEC52D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8F9FA7BB-447C-17A0-1F51-20CB53EEC52D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8F9FA7BB-447C-17A0-1F51-20CB53EEC52D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8F9FA7BB-447C-17A0-1F51-20CB53EEC52D}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {7FE22929-3356-4D27-BAB5-6C21C5560899}
+ EndGlobalSection
+EndGlobal
diff --git a/BLWLogProduce/EnergyConsumption.cs b/BLWLogProduce/EnergyConsumption.cs
index 6f64b66..d836069 100644
--- a/BLWLogProduce/EnergyConsumption.cs
+++ b/BLWLogProduce/EnergyConsumption.cs
@@ -29,20 +29,24 @@ namespace BLWData.Entity {
"KAkSDwoHQWRkcmVzcxgDIAEoCRIOCgZTdGF0dXMYBCABKAUSEgoKQnJpZ2h0",
"bmVzcxgFIAEoBRITCgtDdXJyZW50VGVtcBgGIAEoBRITCgtTZXR0aW5nVGVt",
"cBgHIAEoBRIQCghGYW5TcGVlZBgIIAEoBRIMCgRNb2RlGAkgASgFEg0KBVZh",
- "bHZlGAogASgFIuICChFFbmVyZ3lDb25zdW1wdGlvbhIRCglIb3RlbENvZGUY",
- "ASABKAMSEgoKSG9zdE51bWJlchgCIAEoCRILCgNNYWMYAyABKAkSEAoIRW5k",
- "UG9pbnQYBCABKAkSDwoHVmVyc2lvbhgFIAEoCRISCgpJc1Rha2VDYXJkGAYg",
- "ASgIEgkKAVYYByABKAESCQoBQRgIIAEoARIJCgFQGAkgASgBEhoKEkVuZXJn",
- "eV9Db25zdW1wdGlvbhgKIAEoARIeChZTdW1fRW5lcmd5X0NvbnN1bXB0aW9u",
- "GAsgASgBEhIKCkNyZWF0ZVRpbWUYDCABKAMSEgoKUm9vbU51bWJlchgNIAEo",
- "CRIRCglDYXJib25WSVAYDiABKAUSFAoMSWRlbnRpdHlJbmZvGA8gASgFEjQK",
- "EERldmljZVN0YXR1c0xpc3QYECADKAsyGi5CTFdEYXRhLkVudGl0eS5EZXZp",
- "Y2VEYXRhYgZwcm90bzM="));
+ "bHZlGAogASgFIoABChZTaW5nbGVQb3dlckNoYW5uZWxEYXRhEg8KB2FkZHJl",
+ "c3MYASABKAkSDgoGZGlhbnlhGAIgASgBEg8KB2RpYW5saXUYAyABKAESDgoG",
+ "Z29uZ2x2GAQgASgBEg8KB25lbmdoYW8YBSABKAESEwoLem9uZ25lbmdoYW8Y",
+ "BiABKAEihAMKEUVuZXJneUNvbnN1bXB0aW9uEhEKCUhvdGVsQ29kZRgBIAEo",
+ "AxISCgpIb3N0TnVtYmVyGAIgASgJEgsKA01hYxgDIAEoCRIQCghFbmRQb2lu",
+ "dBgEIAEoCRIPCgdWZXJzaW9uGAUgASgJEhIKCklzVGFrZUNhcmQYBiABKAgS",
+ "QAoQUG93ZXJDaGFubmVsTGlzdBgHIAMoCzImLkJMV0RhdGEuRW50aXR5LlNp",
+ "bmdsZVBvd2VyQ2hhbm5lbERhdGESEgoKQ3JlYXRlVGltZRgIIAEoAxISCgpS",
+ "b29tTnVtYmVyGAkgASgJEhEKCUNhcmJvblZJUBgKIAEoBRIUCgxJZGVudGl0",
+ "eUluZm8YCyABKAUSNAoQRGV2aWNlU3RhdHVzTGlzdBgMIAMoCzIaLkJMV0Rh",
+ "dGEuRW50aXR5LkRldmljZURhdGESEQoJQ2FyZEV2ZW50GA0gASgFEhQKDElz",
+ "SW5zZXJ0Q2FyZBgOIAEoBRISCgpQTVNfU3RhdHVzGA8gASgJYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::BLWData.Entity.DeviceData), global::BLWData.Entity.DeviceData.Parser, new[]{ "HostID", "DeviceType", "Address", "Status", "Brightness", "CurrentTemp", "SettingTemp", "FanSpeed", "Mode", "Valve" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::BLWData.Entity.EnergyConsumption), global::BLWData.Entity.EnergyConsumption.Parser, new[]{ "HotelCode", "HostNumber", "Mac", "EndPoint", "Version", "IsTakeCard", "V", "A", "P", "EnergyConsumption_", "SumEnergyConsumption", "CreateTime", "RoomNumber", "CarbonVIP", "IdentityInfo", "DeviceStatusList" }, null, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::BLWData.Entity.SinglePowerChannelData), global::BLWData.Entity.SinglePowerChannelData.Parser, new[]{ "Address", "Dianya", "Dianliu", "Gonglv", "Nenghao", "Zongnenghao" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::BLWData.Entity.EnergyConsumption), global::BLWData.Entity.EnergyConsumption.Parser, new[]{ "HotelCode", "HostNumber", "Mac", "EndPoint", "Version", "IsTakeCard", "PowerChannelList", "CreateTime", "RoomNumber", "CarbonVIP", "IdentityInfo", "DeviceStatusList", "CardEvent", "IsInsertCard", "PMSStatus" }, null, null, null, null)
}));
}
#endregion
@@ -580,6 +584,392 @@ namespace BLWData.Entity {
}
+ ///
+ ///定义单个电力通道数据
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class SinglePowerChannelData : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SinglePowerChannelData());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::BLWData.Entity.EnergyConsumptionReflection.Descriptor.MessageTypes[1]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public SinglePowerChannelData() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public SinglePowerChannelData(SinglePowerChannelData other) : this() {
+ address_ = other.address_;
+ dianya_ = other.dianya_;
+ dianliu_ = other.dianliu_;
+ gonglv_ = other.gonglv_;
+ nenghao_ = other.nenghao_;
+ zongnenghao_ = other.zongnenghao_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public SinglePowerChannelData Clone() {
+ return new SinglePowerChannelData(this);
+ }
+
+ /// Field number for the "address" field.
+ public const int AddressFieldNumber = 1;
+ private string address_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Address {
+ get { return address_; }
+ set {
+ address_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "dianya" field.
+ public const int DianyaFieldNumber = 2;
+ private double dianya_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public double Dianya {
+ get { return dianya_; }
+ set {
+ dianya_ = value;
+ }
+ }
+
+ /// Field number for the "dianliu" field.
+ public const int DianliuFieldNumber = 3;
+ private double dianliu_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public double Dianliu {
+ get { return dianliu_; }
+ set {
+ dianliu_ = value;
+ }
+ }
+
+ /// Field number for the "gonglv" field.
+ public const int GonglvFieldNumber = 4;
+ private double gonglv_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public double Gonglv {
+ get { return gonglv_; }
+ set {
+ gonglv_ = value;
+ }
+ }
+
+ /// Field number for the "nenghao" field.
+ public const int NenghaoFieldNumber = 5;
+ private double nenghao_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public double Nenghao {
+ get { return nenghao_; }
+ set {
+ nenghao_ = value;
+ }
+ }
+
+ /// Field number for the "zongnenghao" field.
+ public const int ZongnenghaoFieldNumber = 6;
+ private double zongnenghao_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public double Zongnenghao {
+ get { return zongnenghao_; }
+ set {
+ zongnenghao_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as SinglePowerChannelData);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(SinglePowerChannelData other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Address != other.Address) return false;
+ if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(Dianya, other.Dianya)) return false;
+ if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(Dianliu, other.Dianliu)) return false;
+ if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(Gonglv, other.Gonglv)) return false;
+ if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(Nenghao, other.Nenghao)) return false;
+ if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(Zongnenghao, other.Zongnenghao)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Address.Length != 0) hash ^= Address.GetHashCode();
+ if (Dianya != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Dianya);
+ if (Dianliu != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Dianliu);
+ if (Gonglv != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Gonglv);
+ if (Nenghao != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Nenghao);
+ if (Zongnenghao != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Zongnenghao);
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Address.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Address);
+ }
+ if (Dianya != 0D) {
+ output.WriteRawTag(17);
+ output.WriteDouble(Dianya);
+ }
+ if (Dianliu != 0D) {
+ output.WriteRawTag(25);
+ output.WriteDouble(Dianliu);
+ }
+ if (Gonglv != 0D) {
+ output.WriteRawTag(33);
+ output.WriteDouble(Gonglv);
+ }
+ if (Nenghao != 0D) {
+ output.WriteRawTag(41);
+ output.WriteDouble(Nenghao);
+ }
+ if (Zongnenghao != 0D) {
+ output.WriteRawTag(49);
+ output.WriteDouble(Zongnenghao);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Address.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Address);
+ }
+ if (Dianya != 0D) {
+ output.WriteRawTag(17);
+ output.WriteDouble(Dianya);
+ }
+ if (Dianliu != 0D) {
+ output.WriteRawTag(25);
+ output.WriteDouble(Dianliu);
+ }
+ if (Gonglv != 0D) {
+ output.WriteRawTag(33);
+ output.WriteDouble(Gonglv);
+ }
+ if (Nenghao != 0D) {
+ output.WriteRawTag(41);
+ output.WriteDouble(Nenghao);
+ }
+ if (Zongnenghao != 0D) {
+ output.WriteRawTag(49);
+ output.WriteDouble(Zongnenghao);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Address.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Address);
+ }
+ if (Dianya != 0D) {
+ size += 1 + 8;
+ }
+ if (Dianliu != 0D) {
+ size += 1 + 8;
+ }
+ if (Gonglv != 0D) {
+ size += 1 + 8;
+ }
+ if (Nenghao != 0D) {
+ size += 1 + 8;
+ }
+ if (Zongnenghao != 0D) {
+ size += 1 + 8;
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(SinglePowerChannelData other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Address.Length != 0) {
+ Address = other.Address;
+ }
+ if (other.Dianya != 0D) {
+ Dianya = other.Dianya;
+ }
+ if (other.Dianliu != 0D) {
+ Dianliu = other.Dianliu;
+ }
+ if (other.Gonglv != 0D) {
+ Gonglv = other.Gonglv;
+ }
+ if (other.Nenghao != 0D) {
+ Nenghao = other.Nenghao;
+ }
+ if (other.Zongnenghao != 0D) {
+ Zongnenghao = other.Zongnenghao;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ Address = input.ReadString();
+ break;
+ }
+ case 17: {
+ Dianya = input.ReadDouble();
+ break;
+ }
+ case 25: {
+ Dianliu = input.ReadDouble();
+ break;
+ }
+ case 33: {
+ Gonglv = input.ReadDouble();
+ break;
+ }
+ case 41: {
+ Nenghao = input.ReadDouble();
+ break;
+ }
+ case 49: {
+ Zongnenghao = input.ReadDouble();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ Address = input.ReadString();
+ break;
+ }
+ case 17: {
+ Dianya = input.ReadDouble();
+ break;
+ }
+ case 25: {
+ Dianliu = input.ReadDouble();
+ break;
+ }
+ case 33: {
+ Gonglv = input.ReadDouble();
+ break;
+ }
+ case 41: {
+ Nenghao = input.ReadDouble();
+ break;
+ }
+ case 49: {
+ Zongnenghao = input.ReadDouble();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
///
/// 定义一个Person消息类型
///
@@ -598,7 +988,7 @@ namespace BLWData.Entity {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::BLWData.Entity.EnergyConsumptionReflection.Descriptor.MessageTypes[1]; }
+ get { return global::BLWData.Entity.EnergyConsumptionReflection.Descriptor.MessageTypes[2]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -624,16 +1014,15 @@ namespace BLWData.Entity {
endPoint_ = other.endPoint_;
version_ = other.version_;
isTakeCard_ = other.isTakeCard_;
- v_ = other.v_;
- a_ = other.a_;
- p_ = other.p_;
- energyConsumption_ = other.energyConsumption_;
- sumEnergyConsumption_ = other.sumEnergyConsumption_;
+ powerChannelList_ = other.powerChannelList_.Clone();
createTime_ = other.createTime_;
roomNumber_ = other.roomNumber_;
carbonVIP_ = other.carbonVIP_;
identityInfo_ = other.identityInfo_;
deviceStatusList_ = other.deviceStatusList_.Clone();
+ cardEvent_ = other.cardEvent_;
+ isInsertCard_ = other.isInsertCard_;
+ pMSStatus_ = other.pMSStatus_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -715,68 +1104,19 @@ namespace BLWData.Entity {
}
}
- /// Field number for the "V" field.
- public const int VFieldNumber = 7;
- private double v_;
+ /// Field number for the "PowerChannelList" field.
+ public const int PowerChannelListFieldNumber = 7;
+ private static readonly pb::FieldCodec _repeated_powerChannelList_codec
+ = pb::FieldCodec.ForMessage(58, global::BLWData.Entity.SinglePowerChannelData.Parser);
+ private readonly pbc::RepeatedField powerChannelList_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public double V {
- get { return v_; }
- set {
- v_ = value;
- }
- }
-
- /// Field number for the "A" field.
- public const int AFieldNumber = 8;
- private double a_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public double A {
- get { return a_; }
- set {
- a_ = value;
- }
- }
-
- /// Field number for the "P" field.
- public const int PFieldNumber = 9;
- private double p_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public double P {
- get { return p_; }
- set {
- p_ = value;
- }
- }
-
- /// Field number for the "Energy_Consumption" field.
- public const int EnergyConsumption_FieldNumber = 10;
- private double energyConsumption_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public double EnergyConsumption_ {
- get { return energyConsumption_; }
- set {
- energyConsumption_ = value;
- }
- }
-
- /// Field number for the "Sum_Energy_Consumption" field.
- public const int SumEnergyConsumptionFieldNumber = 11;
- private double sumEnergyConsumption_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public double SumEnergyConsumption {
- get { return sumEnergyConsumption_; }
- set {
- sumEnergyConsumption_ = value;
- }
+ public pbc::RepeatedField PowerChannelList {
+ get { return powerChannelList_; }
}
/// Field number for the "CreateTime" field.
- public const int CreateTimeFieldNumber = 12;
+ public const int CreateTimeFieldNumber = 8;
private long createTime_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
@@ -788,7 +1128,7 @@ namespace BLWData.Entity {
}
/// Field number for the "RoomNumber" field.
- public const int RoomNumberFieldNumber = 13;
+ public const int RoomNumberFieldNumber = 9;
private string roomNumber_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
@@ -800,7 +1140,7 @@ namespace BLWData.Entity {
}
/// Field number for the "CarbonVIP" field.
- public const int CarbonVIPFieldNumber = 14;
+ public const int CarbonVIPFieldNumber = 10;
private int carbonVIP_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
@@ -812,7 +1152,7 @@ namespace BLWData.Entity {
}
/// Field number for the "IdentityInfo" field.
- public const int IdentityInfoFieldNumber = 15;
+ public const int IdentityInfoFieldNumber = 11;
private int identityInfo_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
@@ -824,9 +1164,9 @@ namespace BLWData.Entity {
}
/// Field number for the "DeviceStatusList" field.
- public const int DeviceStatusListFieldNumber = 16;
+ public const int DeviceStatusListFieldNumber = 12;
private static readonly pb::FieldCodec _repeated_deviceStatusList_codec
- = pb::FieldCodec.ForMessage(130, global::BLWData.Entity.DeviceData.Parser);
+ = pb::FieldCodec.ForMessage(98, global::BLWData.Entity.DeviceData.Parser);
private readonly pbc::RepeatedField deviceStatusList_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
@@ -834,6 +1174,42 @@ namespace BLWData.Entity {
get { return deviceStatusList_; }
}
+ /// Field number for the "CardEvent" field.
+ public const int CardEventFieldNumber = 13;
+ private int cardEvent_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CardEvent {
+ get { return cardEvent_; }
+ set {
+ cardEvent_ = value;
+ }
+ }
+
+ /// Field number for the "IsInsertCard" field.
+ public const int IsInsertCardFieldNumber = 14;
+ private int isInsertCard_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int IsInsertCard {
+ get { return isInsertCard_; }
+ set {
+ isInsertCard_ = value;
+ }
+ }
+
+ /// Field number for the "PMS_Status" field.
+ public const int PMSStatusFieldNumber = 15;
+ private string pMSStatus_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string PMSStatus {
+ get { return pMSStatus_; }
+ set {
+ pMSStatus_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -855,16 +1231,15 @@ namespace BLWData.Entity {
if (EndPoint != other.EndPoint) return false;
if (Version != other.Version) return false;
if (IsTakeCard != other.IsTakeCard) return false;
- if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(V, other.V)) return false;
- if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(A, other.A)) return false;
- if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(P, other.P)) return false;
- if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(EnergyConsumption_, other.EnergyConsumption_)) return false;
- if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(SumEnergyConsumption, other.SumEnergyConsumption)) return false;
+ if(!powerChannelList_.Equals(other.powerChannelList_)) return false;
if (CreateTime != other.CreateTime) return false;
if (RoomNumber != other.RoomNumber) return false;
if (CarbonVIP != other.CarbonVIP) return false;
if (IdentityInfo != other.IdentityInfo) return false;
if(!deviceStatusList_.Equals(other.deviceStatusList_)) return false;
+ if (CardEvent != other.CardEvent) return false;
+ if (IsInsertCard != other.IsInsertCard) return false;
+ if (PMSStatus != other.PMSStatus) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -878,16 +1253,15 @@ namespace BLWData.Entity {
if (EndPoint.Length != 0) hash ^= EndPoint.GetHashCode();
if (Version.Length != 0) hash ^= Version.GetHashCode();
if (IsTakeCard != false) hash ^= IsTakeCard.GetHashCode();
- if (V != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(V);
- if (A != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(A);
- if (P != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(P);
- if (EnergyConsumption_ != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(EnergyConsumption_);
- if (SumEnergyConsumption != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(SumEnergyConsumption);
+ hash ^= powerChannelList_.GetHashCode();
if (CreateTime != 0L) hash ^= CreateTime.GetHashCode();
if (RoomNumber.Length != 0) hash ^= RoomNumber.GetHashCode();
if (CarbonVIP != 0) hash ^= CarbonVIP.GetHashCode();
if (IdentityInfo != 0) hash ^= IdentityInfo.GetHashCode();
hash ^= deviceStatusList_.GetHashCode();
+ if (CardEvent != 0) hash ^= CardEvent.GetHashCode();
+ if (IsInsertCard != 0) hash ^= IsInsertCard.GetHashCode();
+ if (PMSStatus.Length != 0) hash ^= PMSStatus.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -930,43 +1304,36 @@ namespace BLWData.Entity {
output.WriteRawTag(48);
output.WriteBool(IsTakeCard);
}
- if (V != 0D) {
- output.WriteRawTag(57);
- output.WriteDouble(V);
- }
- if (A != 0D) {
- output.WriteRawTag(65);
- output.WriteDouble(A);
- }
- if (P != 0D) {
- output.WriteRawTag(73);
- output.WriteDouble(P);
- }
- if (EnergyConsumption_ != 0D) {
- output.WriteRawTag(81);
- output.WriteDouble(EnergyConsumption_);
- }
- if (SumEnergyConsumption != 0D) {
- output.WriteRawTag(89);
- output.WriteDouble(SumEnergyConsumption);
- }
+ powerChannelList_.WriteTo(output, _repeated_powerChannelList_codec);
if (CreateTime != 0L) {
- output.WriteRawTag(96);
+ output.WriteRawTag(64);
output.WriteInt64(CreateTime);
}
if (RoomNumber.Length != 0) {
- output.WriteRawTag(106);
+ output.WriteRawTag(74);
output.WriteString(RoomNumber);
}
if (CarbonVIP != 0) {
- output.WriteRawTag(112);
+ output.WriteRawTag(80);
output.WriteInt32(CarbonVIP);
}
if (IdentityInfo != 0) {
- output.WriteRawTag(120);
+ output.WriteRawTag(88);
output.WriteInt32(IdentityInfo);
}
deviceStatusList_.WriteTo(output, _repeated_deviceStatusList_codec);
+ if (CardEvent != 0) {
+ output.WriteRawTag(104);
+ output.WriteInt32(CardEvent);
+ }
+ if (IsInsertCard != 0) {
+ output.WriteRawTag(112);
+ output.WriteInt32(IsInsertCard);
+ }
+ if (PMSStatus.Length != 0) {
+ output.WriteRawTag(122);
+ output.WriteString(PMSStatus);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -1001,43 +1368,36 @@ namespace BLWData.Entity {
output.WriteRawTag(48);
output.WriteBool(IsTakeCard);
}
- if (V != 0D) {
- output.WriteRawTag(57);
- output.WriteDouble(V);
- }
- if (A != 0D) {
- output.WriteRawTag(65);
- output.WriteDouble(A);
- }
- if (P != 0D) {
- output.WriteRawTag(73);
- output.WriteDouble(P);
- }
- if (EnergyConsumption_ != 0D) {
- output.WriteRawTag(81);
- output.WriteDouble(EnergyConsumption_);
- }
- if (SumEnergyConsumption != 0D) {
- output.WriteRawTag(89);
- output.WriteDouble(SumEnergyConsumption);
- }
+ powerChannelList_.WriteTo(ref output, _repeated_powerChannelList_codec);
if (CreateTime != 0L) {
- output.WriteRawTag(96);
+ output.WriteRawTag(64);
output.WriteInt64(CreateTime);
}
if (RoomNumber.Length != 0) {
- output.WriteRawTag(106);
+ output.WriteRawTag(74);
output.WriteString(RoomNumber);
}
if (CarbonVIP != 0) {
- output.WriteRawTag(112);
+ output.WriteRawTag(80);
output.WriteInt32(CarbonVIP);
}
if (IdentityInfo != 0) {
- output.WriteRawTag(120);
+ output.WriteRawTag(88);
output.WriteInt32(IdentityInfo);
}
deviceStatusList_.WriteTo(ref output, _repeated_deviceStatusList_codec);
+ if (CardEvent != 0) {
+ output.WriteRawTag(104);
+ output.WriteInt32(CardEvent);
+ }
+ if (IsInsertCard != 0) {
+ output.WriteRawTag(112);
+ output.WriteInt32(IsInsertCard);
+ }
+ if (PMSStatus.Length != 0) {
+ output.WriteRawTag(122);
+ output.WriteString(PMSStatus);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -1066,21 +1426,7 @@ namespace BLWData.Entity {
if (IsTakeCard != false) {
size += 1 + 1;
}
- if (V != 0D) {
- size += 1 + 8;
- }
- if (A != 0D) {
- size += 1 + 8;
- }
- if (P != 0D) {
- size += 1 + 8;
- }
- if (EnergyConsumption_ != 0D) {
- size += 1 + 8;
- }
- if (SumEnergyConsumption != 0D) {
- size += 1 + 8;
- }
+ size += powerChannelList_.CalculateSize(_repeated_powerChannelList_codec);
if (CreateTime != 0L) {
size += 1 + pb::CodedOutputStream.ComputeInt64Size(CreateTime);
}
@@ -1094,6 +1440,15 @@ namespace BLWData.Entity {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(IdentityInfo);
}
size += deviceStatusList_.CalculateSize(_repeated_deviceStatusList_codec);
+ if (CardEvent != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(CardEvent);
+ }
+ if (IsInsertCard != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(IsInsertCard);
+ }
+ if (PMSStatus.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(PMSStatus);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -1124,21 +1479,7 @@ namespace BLWData.Entity {
if (other.IsTakeCard != false) {
IsTakeCard = other.IsTakeCard;
}
- if (other.V != 0D) {
- V = other.V;
- }
- if (other.A != 0D) {
- A = other.A;
- }
- if (other.P != 0D) {
- P = other.P;
- }
- if (other.EnergyConsumption_ != 0D) {
- EnergyConsumption_ = other.EnergyConsumption_;
- }
- if (other.SumEnergyConsumption != 0D) {
- SumEnergyConsumption = other.SumEnergyConsumption;
- }
+ powerChannelList_.Add(other.powerChannelList_);
if (other.CreateTime != 0L) {
CreateTime = other.CreateTime;
}
@@ -1152,6 +1493,15 @@ namespace BLWData.Entity {
IdentityInfo = other.IdentityInfo;
}
deviceStatusList_.Add(other.deviceStatusList_);
+ if (other.CardEvent != 0) {
+ CardEvent = other.CardEvent;
+ }
+ if (other.IsInsertCard != 0) {
+ IsInsertCard = other.IsInsertCard;
+ }
+ if (other.PMSStatus.Length != 0) {
+ PMSStatus = other.PMSStatus;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -1195,46 +1545,42 @@ namespace BLWData.Entity {
IsTakeCard = input.ReadBool();
break;
}
- case 57: {
- V = input.ReadDouble();
+ case 58: {
+ powerChannelList_.AddEntriesFrom(input, _repeated_powerChannelList_codec);
break;
}
- case 65: {
- A = input.ReadDouble();
- break;
- }
- case 73: {
- P = input.ReadDouble();
- break;
- }
- case 81: {
- EnergyConsumption_ = input.ReadDouble();
- break;
- }
- case 89: {
- SumEnergyConsumption = input.ReadDouble();
- break;
- }
- case 96: {
+ case 64: {
CreateTime = input.ReadInt64();
break;
}
- case 106: {
+ case 74: {
RoomNumber = input.ReadString();
break;
}
- case 112: {
+ case 80: {
CarbonVIP = input.ReadInt32();
break;
}
- case 120: {
+ case 88: {
IdentityInfo = input.ReadInt32();
break;
}
- case 130: {
+ case 98: {
deviceStatusList_.AddEntriesFrom(input, _repeated_deviceStatusList_codec);
break;
}
+ case 104: {
+ CardEvent = input.ReadInt32();
+ break;
+ }
+ case 112: {
+ IsInsertCard = input.ReadInt32();
+ break;
+ }
+ case 122: {
+ PMSStatus = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -1278,46 +1624,42 @@ namespace BLWData.Entity {
IsTakeCard = input.ReadBool();
break;
}
- case 57: {
- V = input.ReadDouble();
+ case 58: {
+ powerChannelList_.AddEntriesFrom(ref input, _repeated_powerChannelList_codec);
break;
}
- case 65: {
- A = input.ReadDouble();
- break;
- }
- case 73: {
- P = input.ReadDouble();
- break;
- }
- case 81: {
- EnergyConsumption_ = input.ReadDouble();
- break;
- }
- case 89: {
- SumEnergyConsumption = input.ReadDouble();
- break;
- }
- case 96: {
+ case 64: {
CreateTime = input.ReadInt64();
break;
}
- case 106: {
+ case 74: {
RoomNumber = input.ReadString();
break;
}
- case 112: {
+ case 80: {
CarbonVIP = input.ReadInt32();
break;
}
- case 120: {
+ case 88: {
IdentityInfo = input.ReadInt32();
break;
}
- case 130: {
+ case 98: {
deviceStatusList_.AddEntriesFrom(ref input, _repeated_deviceStatusList_codec);
break;
}
+ case 104: {
+ CardEvent = input.ReadInt32();
+ break;
+ }
+ case 112: {
+ IsInsertCard = input.ReadInt32();
+ break;
+ }
+ case 122: {
+ PMSStatus = input.ReadString();
+ break;
+ }
}
}
}
diff --git a/BLWLogProduce/Models/MyPublishRedis.cs b/BLWLogProduce/Models/MyPublishRedis.cs
new file mode 100644
index 0000000..285227c
--- /dev/null
+++ b/BLWLogProduce/Models/MyPublishRedis.cs
@@ -0,0 +1,43 @@
+using CommonEntity;
+using CSRedis;
+using System.Text.Json;
+
+namespace BLWLogProduce.Models
+{
+ public class MyPublishRedis
+ {
+ public static CSRedisClient? redis4;
+
+ private const string ip = "127.0.0.1";
+ private const string port = "6379";
+ static MyPublishRedis()
+ {
+ var redisHostStr = string.Format("{0}:{1}", ip, port);
+ if (!string.IsNullOrEmpty(redisHostStr))
+ {
+ redis4 = new CSRedisClient(redisHostStr + ",password=,defaultDatabase=4");
+ string channel = "__keyevent@4__:expired";
+ var QQQ = new ValueTuple>(channel, (msg) =>
+ {
+ try
+ {
+ var o = JsonSerializer.Deserialize(msg.Body);
+ o.CurrentStatus = "off";
+ string str = Newtonsoft.Json.JsonConvert.SerializeObject(o);
+
+ redis4.Publish("redis-on_off_line", str);
+ }
+ catch (Exception ex)
+ {
+ }
+ });
+ redis4.Subscribe(QQQ);
+ }
+ }
+ }
+
+ public class MyPublishRedis2
+ {
+
+ }
+}
diff --git a/BLWLogProduce/Models/RCUAnyDataComming.cs b/BLWLogProduce/Models/RCUAnyDataComming.cs
new file mode 100644
index 0000000..fc0cf41
--- /dev/null
+++ b/BLWLogProduce/Models/RCUAnyDataComming.cs
@@ -0,0 +1,20 @@
+
+namespace BLWLogProduce.Models
+{
+ public class RCUAnyDataComming : Grain, CommonEntity.IRCUDataComing
+ {
+ public readonly IPersistentState _state;
+
+ public RCUAnyDataComming([PersistentState("anydata","redis-store")]IPersistentState state)
+ {
+ _state = state;
+ }
+
+ public ValueTask DataAccept()
+ {
+ throw new NotImplementedException();
+ }
+
+
+ }
+}
diff --git a/BLWLogProduce/Program.cs b/BLWLogProduce/Program.cs
index 2f94812..085964d 100644
--- a/BLWLogProduce/Program.cs
+++ b/BLWLogProduce/Program.cs
@@ -14,7 +14,23 @@ namespace BLWLogProduce
builder.Services.AddHostedService();
builder.Services.AddHostedService();
- builder.Services.AddMemoryCache();
+ builder.Services.AddMemoryCache((option)=> { });
+ //builder.UseOrleans(ooo =>
+ //{
+ // ooo.UseLocalhostClustering();
+ // ooo.AddRedisGrainStorage("redis-store", options =>
+ // {
+ // options.ConfigurationOptions = new StackExchange.Redis.ConfigurationOptions
+ // {
+ // EndPoints = { "127.0.0.1:6379" },
+ // AbortOnConnectFail = true,
+ // ConnectRetry = 5,
+ // ConnectTimeout = 15000,
+ // SyncTimeout = 15000
+ // };
+ // });
+ //});
+
var app = builder.Build();
// Configure the HTTP request pipeline.
diff --git a/BLWLogProduce/Services/KafkaProduce.cs b/BLWLogProduce/Services/KafkaProduce.cs
index 0a6b2e5..fb14c96 100644
--- a/BLWLogProduce/Services/KafkaProduce.cs
+++ b/BLWLogProduce/Services/KafkaProduce.cs
@@ -1,8 +1,4 @@
-using System.Diagnostics.Metrics;
-using System.Text;
-using System.Text.Json;
-using System.Threading.Channels;
using BLWData.Entity;
using BLWLogProduce.Models;
using Common;
@@ -11,11 +7,17 @@ using CommonTools;
using Confluent.Kafka;
using Google.Protobuf;
using MessagePack;
+using Microsoft.CodeAnalysis.Host.Mef;
using Microsoft.Extensions.Caching.Memory;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using NLog;
using RestSharp;
+using System.Diagnostics.Metrics;
+using System.Runtime.Intrinsics.X86;
+using System.Text;
+using System.Text.Json;
+using System.Threading.Channels;
using static CSRedis.CSRedisClient;
namespace BLWLogProduce.Services
@@ -363,6 +365,16 @@ namespace BLWLogProduce.Services
try
{
NengHao? poo = System.Text.Json.JsonSerializer.Deserialize(body);
+
+ if (string.IsNullOrEmpty(poo.HostNumber))
+ {
+ return;
+ }
+ if (poo.NengHaoList == null || poo.NengHaoList.Count == 0)
+ {
+ return;
+ }
+ logger.Error("能耗:" + body);
//string str= Newtonsoft.Json.JsonConvert.SerializeObject(poo);
//Console.WriteLine("收到了"+str);
byte[] qf = MyMessagePacker.FastSerialize(poo);
@@ -372,6 +384,7 @@ namespace BLWLogProduce.Services
await p.ProduceAsync(TopicKey, new Message { Key = DetailKey, Value = qf });
+ #region 宝镜系统使用的能耗数据结构
List la = new List();
foreach (var item in poo.AllDeviceData)
{
@@ -389,31 +402,56 @@ namespace BLWLogProduce.Services
la.Add(dd);
}
+
+ List nenghaolist = new List();
+ if (poo.NengHaoList != null && poo.NengHaoList.Count > 0)
+ {
+ foreach (var item in poo.NengHaoList)
+ {
+ SinglePowerChannelData gs1 = new SinglePowerChannelData();
+ gs1.Address = item.address;
+ gs1.Dianliu = item.dianliu;
+ gs1.Dianya = item.dianya;
+ gs1.Gonglv = item.gonglv;
+ gs1.Nenghao = item.nenghao;
+ gs1.Zongnenghao = item.zongnenghao;
+ nenghaolist.Add(gs1);
+ }
+
+ }
//宝镜系统使用
EnergyConsumption ese = new EnergyConsumption();
ese.HotelCode = poo.HotelCode;
ese.HostNumber = poo.HostNumber;
ese.Mac = poo.Mac;
ese.EndPoint = poo.EndPoint;
- ese.V = poo.V;
- ese.A = poo.A;
- ese.P = poo.P;
- ese.EnergyConsumption_ = poo.Energy_Consumption;
- ese.SumEnergyConsumption = poo.Sum_Energy_Consumption;
+ ese.PowerChannelList.AddRange(nenghaolist);
+ //ese.V = poo.V;
+ //ese.A = poo.A;
+ //ese.P = poo.P;
+ //ese.EnergyConsumption_ = poo.Energy_Consumption;
+ //ese.SumEnergyConsumption = poo.Sum_Energy_Consumption;
ese.CreateTime = poo.CreateTime;
ese.RoomNumber = poo.RoomNumber ?? "";
ese.IsTakeCard = poo.IsTakeCard;
+ ese.IsInsertCard = poo.IsInsertCard;
ese.CarbonVIP = poo.CarbonVIP;
ese.DeviceStatusList.AddRange(la);
ese.IdentityInfo = poo.IdentityInfo;
-
+ ese.CardEvent = poo.CardEvent;
+ ese.PMSStatus = poo.PMS_Status;
byte[] data = ese.ToByteArray();
string TopicKey1 = KafkaKey.BLWLog4BaoJing_RCU_Topic;
string DetailKey1 = KafkaKey.UDPPackagePowerMonitor;
+ if (poo.HotelCode == 1085)
+ {
+ logger.Error("能耗数据:" + body);
+ }
await p.ProduceAsync(TopicKey1, new Message { Key = DetailKey1, Value = data });
+ #endregion
}
catch (Exception ex)
{
@@ -467,6 +505,30 @@ namespace BLWLogProduce.Services
}));
+ var TSLog_DingYue = ("redis-tslog", new Action(async (args) =>
+ {
+ string body = args.Body;
+
+ try
+ {
+ NewVersionLog? poo = System.Text.Json.JsonSerializer.Deserialize(body);
+ poo.ts_ms = Tools.GetUnixTime_MS();
+
+ string TopicKey1 = KafkaKey.BLWLog4NodeJs_RCU_Topic;
+ string DetailKey1 = poo.comm_seq.ToString();
+
+ var jsonstr = JsonConvert.SerializeObject(poo);
+ await p.ProduceAsync(TopicKey1, new Message { Key = DetailKey1, Value = Encoding.UTF8.GetBytes(jsonstr) });
+
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine(ex.Message);
+ Console.WriteLine(ex.StackTrace);
+ }
+ }));
+
+
#region 碳达人
//var DingYue3_1 = ("redis-carbon_trigger", new Action(async (args) =>
//{
@@ -558,21 +620,41 @@ namespace BLWLogProduce.Services
}));
//在线离线状态
+ //这里只会是上线,离线在过期事件中处理
+ //宝镜系统使用的
var DingYue6 = ("redis-on_off_line", new Action(async (args) =>
{
try
{
string body = args.Body;
- OnOffLineData? usa = System.Text.Json.JsonSerializer.Deserialize(body);
- byte[] bytes = MyMessagePacker.FastSerialize(usa);
+ CommonEntity.OnOffLineData? usa = System.Text.Json.JsonSerializer.Deserialize(body);
- string TopicKey = KafkaKey.BLWLog_RCU_Topic;
- string DetailKey = KafkaKey.RCUOnLineStatus;
+ if (string.IsNullOrEmpty(usa.EndPoint))
+ {
+ logger.Error("RCUOnOffLine:" + body);
+ return;
+ }
+ if (string.IsNullOrEmpty(usa.HostNumber))
+ {
+ logger.Error("RCUOnOffLine:" + body);
+ return;
+ }
+ BLWData.Entity.OnOffLineData ese = new BLWData.Entity.OnOffLineData();
+ ese.HotelCode = usa.HotelCode;
+ ese.HostNumber = usa.HostNumber;
+ ese.RoomNumber = usa.RoomNumber ?? "";
+ ese.CurrentStatus = usa.CurrentStatus;
+ ese.EndPoint = usa.EndPoint ?? "";
+ ese.Mac = usa.MAC ?? "";
+ ese.CurrentTime = usa.CurrentTime.ToString("yyyy-MM-dd HH:mm:ss.fff");
- //var partition = new Partition(0); // 指定分区号
- //var topicPartition = new TopicPartition(TopicKey, partition);
- var dr = await p.ProduceAsync(TopicKey, new Message { Key = DetailKey, Value = bytes });
+
+ byte[] data = ese.ToByteArray();
+ string TopicKey1 = KafkaKey.BLWLog4BaoJing_RCU_Topic;
+ string DetailKey1 = KafkaKey.RCUOnLineStatus;
+
+ //var dr = await p.ProduceAsync(TopicKey1, new Message { Key = DetailKey1, Value = data });
}
catch (Exception ex)
{
@@ -767,9 +849,9 @@ namespace BLWLogProduce.Services
//string ti = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
DeviceActionChangeDataPush ese = new DeviceActionChangeDataPush();
- ese.Code =long.Parse(poo.code);
+ ese.Code = poo.code;
ese.RoomNumber = poo.roomNumber;
- ese.HostNumber ="";
+ ese.HostNumber = "";
ese.Devicetype = poo.devicetype;
ese.Address = poo.address;
ese.Brightness = poo.brightness;
@@ -828,6 +910,9 @@ namespace BLWLogProduce.Services
//CSRedisCacheHelper.redis3.Subscribe(DingYue3_1);
CSRedisCacheHelper.redis3.Subscribe(DingYue20);
+
+ //新版本日志
+ CSRedisCacheHelper.redis3.Subscribe(TSLog_DingYue);
}
catch (Exception ex)
{
diff --git a/BLWLogServer.sln b/BLWLogServer.sln
index d26d472..b39c973 100644
--- a/BLWLogServer.sln
+++ b/BLWLogServer.sln
@@ -5,8 +5,6 @@ VisualStudioVersion = 17.12.35527.113
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BLWLogServer", "BLWLogServer\BLWLogServer.csproj", "{D33FA88D-31DB-409A-95FA-214D15171F79}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "发布", "ConsoleApp1\发布.csproj", "{80D28F4F-F594-4AE6-AFAF-F59B7D03394D}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommonEntity", "CommonEntity\CommonEntity.csproj", "{CB8D64BC-44CD-49AF-AABF-EDB9EA334B27}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommonTools", "CommonTools\CommonTools.csproj", "{A6767165-2F2D-49E9-9B6A-5067EDFBFF72}"
@@ -27,6 +25,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "duoge", "duoge\duoge.csproj
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "消费", "消费\消费.csproj", "{9E50411B-77D4-4675-8F3A-F6245E51F9A8}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Redis定阅", "Redis定阅\Redis定阅.csproj", "{9FAA8EAA-D9B8-4EE8-8546-FC6F9D1D59B6}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -37,10 +37,6 @@ Global
{D33FA88D-31DB-409A-95FA-214D15171F79}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D33FA88D-31DB-409A-95FA-214D15171F79}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D33FA88D-31DB-409A-95FA-214D15171F79}.Release|Any CPU.Build.0 = Release|Any CPU
- {80D28F4F-F594-4AE6-AFAF-F59B7D03394D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {80D28F4F-F594-4AE6-AFAF-F59B7D03394D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {80D28F4F-F594-4AE6-AFAF-F59B7D03394D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {80D28F4F-F594-4AE6-AFAF-F59B7D03394D}.Release|Any CPU.Build.0 = Release|Any CPU
{CB8D64BC-44CD-49AF-AABF-EDB9EA334B27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CB8D64BC-44CD-49AF-AABF-EDB9EA334B27}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CB8D64BC-44CD-49AF-AABF-EDB9EA334B27}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -81,6 +77,10 @@ Global
{9E50411B-77D4-4675-8F3A-F6245E51F9A8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9E50411B-77D4-4675-8F3A-F6245E51F9A8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9E50411B-77D4-4675-8F3A-F6245E51F9A8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9FAA8EAA-D9B8-4EE8-8546-FC6F9D1D59B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9FAA8EAA-D9B8-4EE8-8546-FC6F9D1D59B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9FAA8EAA-D9B8-4EE8-8546-FC6F9D1D59B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9FAA8EAA-D9B8-4EE8-8546-FC6F9D1D59B6}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/BLWLogServer/Services/KafkaConsume.cs b/BLWLogServer/Services/KafkaConsume.cs
index ec53cef..b017a77 100644
--- a/BLWLogServer/Services/KafkaConsume.cs
+++ b/BLWLogServer/Services/KafkaConsume.cs
@@ -244,7 +244,7 @@ namespace BLWLogServer.Services
else if (k.Equals(KafkaKey.RCUOnLineStatus))
{
var collection = client.GetDatabase("udppackage").GetCollection("rcustatuslog");
- OnOffLineData UDPPPP = MyMessagePacker.FastDeserialize(v);
+ CommonEntity.OnOffLineData UDPPPP = MyMessagePacker.FastDeserialize(v);
OnOffLineData_db us = new OnOffLineData_db();
us.MAC = UDPPPP.MAC;
us.HostNumber = UDPPPP.HostNumber;
diff --git a/CommonEntity/CommonEntity.csproj b/CommonEntity/CommonEntity.csproj
index 635ce02..b4d0212 100644
--- a/CommonEntity/CommonEntity.csproj
+++ b/CommonEntity/CommonEntity.csproj
@@ -9,6 +9,7 @@
+
diff --git a/CommonEntity/DeviceActionChangeDataPush.cs b/CommonEntity/DeviceActionChangeDataPush.cs
index e9dd7dc..986791a 100644
--- a/CommonEntity/DeviceActionChangeDataPush.cs
+++ b/CommonEntity/DeviceActionChangeDataPush.cs
@@ -26,7 +26,7 @@ namespace BLWData.Entity {
string.Concat(
"CiBEZXZpY2VBY3Rpb25DaGFuZ2VEYXRhUHVzaC5wcm90bxIOQkxXRGF0YS5F",
"bnRpdHkilgIKGkRldmljZUFjdGlvbkNoYW5nZURhdGFQdXNoEgwKBGNvZGUY",
- "ASABKAMSEgoKcm9vbU51bWJlchgCIAEoCRISCgpob3N0TnVtYmVyGAMgASgJ",
+ "ASABKAkSEgoKcm9vbU51bWJlchgCIAEoCRISCgpob3N0TnVtYmVyGAMgASgJ",
"EhIKCmRldmljZXR5cGUYBCABKAkSDwoHYWRkcmVzcxgFIAEoCRIMCgRuYW1l",
"GAYgASgJEg4KBnN0YXR1cxgHIAEoBRISCgpicmlnaHRuZXNzGAggASgFEhMK",
"C2N1cnJlbnRUZW1wGAkgASgFEhMKC3NldHRpbmdUZW1wGAogASgFEhAKCGZh",
@@ -105,13 +105,13 @@ namespace BLWData.Entity {
/// Field number for the "code" field.
public const int CodeFieldNumber = 1;
- private long code_;
+ private string code_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public long Code {
+ public string Code {
get { return code_; }
set {
- code_ = value;
+ code_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
@@ -307,7 +307,7 @@ namespace BLWData.Entity {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override int GetHashCode() {
int hash = 1;
- if (Code != 0L) hash ^= Code.GetHashCode();
+ if (Code.Length != 0) hash ^= Code.GetHashCode();
if (RoomNumber.Length != 0) hash ^= RoomNumber.GetHashCode();
if (HostNumber.Length != 0) hash ^= HostNumber.GetHashCode();
if (Devicetype.Length != 0) hash ^= Devicetype.GetHashCode();
@@ -339,9 +339,9 @@ namespace BLWData.Entity {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
output.WriteRawMessage(this);
#else
- if (Code != 0L) {
- output.WriteRawTag(8);
- output.WriteInt64(Code);
+ if (Code.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Code);
}
if (RoomNumber.Length != 0) {
output.WriteRawTag(18);
@@ -405,9 +405,9 @@ namespace BLWData.Entity {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- if (Code != 0L) {
- output.WriteRawTag(8);
- output.WriteInt64(Code);
+ if (Code.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Code);
}
if (RoomNumber.Length != 0) {
output.WriteRawTag(18);
@@ -471,8 +471,8 @@ namespace BLWData.Entity {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int CalculateSize() {
int size = 0;
- if (Code != 0L) {
- size += 1 + pb::CodedOutputStream.ComputeInt64Size(Code);
+ if (Code.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Code);
}
if (RoomNumber.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(RoomNumber);
@@ -525,7 +525,7 @@ namespace BLWData.Entity {
if (other == null) {
return;
}
- if (other.Code != 0L) {
+ if (other.Code.Length != 0) {
Code = other.Code;
}
if (other.RoomNumber.Length != 0) {
@@ -586,8 +586,8 @@ namespace BLWData.Entity {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
- case 8: {
- Code = input.ReadInt64();
+ case 10: {
+ Code = input.ReadString();
break;
}
case 18: {
@@ -661,8 +661,8 @@ namespace BLWData.Entity {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
- case 8: {
- Code = input.ReadInt64();
+ case 10: {
+ Code = input.ReadString();
break;
}
case 18: {
diff --git a/CommonEntity/IRCUDataComing.cs b/CommonEntity/IRCUDataComing.cs
new file mode 100644
index 0000000..eaf4de9
--- /dev/null
+++ b/CommonEntity/IRCUDataComing.cs
@@ -0,0 +1,13 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace CommonEntity
+{
+ public interface IRCUDataComing:IGrainWithStringKey
+ {
+ ValueTask DataAccept();
+ }
+}
diff --git a/CommonEntity/Iot.cs b/CommonEntity/Iot.cs
index 9e9e47b..b86bfd0 100644
--- a/CommonEntity/Iot.cs
+++ b/CommonEntity/Iot.cs
@@ -71,26 +71,38 @@ namespace CommonEntity
[Key(1)]
public string? DeviceAddress { get; set; }
}
+
+ [GenerateSerializer()]
[MessagePackObject()]
public class OnOffLineData
{
+ [Id(0)]
[Key(0)]
public string? HotelCode { get; set; }
+ [Id(1)]
[Key(1)]
public string? MAC { get; set; }
+ [Id(2)]
[Key(2)]
public string? HostNumber { get; set; }
+ [Id(3)]
[Key(3)]
public string? EndPoint { get; set; }
+ [Id(4)]
[Key(4)]
public string? CurrentStatus { get; set; }
+ [Id(5)]
[Key(5)]
public DateTime CurrentTime { get; set; }
+
+ [Id(6)]
+ [Key(6)]
+ public string? RoomNumber { get; set; }
}
diff --git a/CommonEntity/RCUOnOffLine.cs b/CommonEntity/RCUOnOffLine.cs
new file mode 100644
index 0000000..581f6c5
--- /dev/null
+++ b/CommonEntity/RCUOnOffLine.cs
@@ -0,0 +1,469 @@
+//
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: RCUOnOffLine.proto
+//
+#pragma warning disable 1591, 0612, 3021, 8981
+#region Designer generated code
+
+using pb = global::Google.Protobuf;
+using pbc = global::Google.Protobuf.Collections;
+using pbr = global::Google.Protobuf.Reflection;
+using scg = global::System.Collections.Generic;
+namespace BLWData.Entity {
+
+ /// Holder for reflection information generated from RCUOnOffLine.proto
+ public static partial class RCUOnOffLineReflection {
+
+ #region Descriptor
+ /// File descriptor for RCUOnOffLine.proto
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static RCUOnOffLineReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "ChJSQ1VPbk9mZkxpbmUucHJvdG8SDkJMV0RhdGEuRW50aXR5IpUBCg1Pbk9m",
+ "ZkxpbmVEYXRhEhEKCUhvdGVsQ29kZRgBIAEoCRISCgpIb3N0TnVtYmVyGAIg",
+ "ASgJEgsKA01hYxgDIAEoCRISCgpSb29tTnVtYmVyGAQgASgJEhAKCEVuZFBv",
+ "aW50GAUgASgJEhUKDUN1cnJlbnRTdGF0dXMYBiABKAkSEwoLQ3VycmVudFRp",
+ "bWUYByABKAliBnByb3RvMw=="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { },
+ new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::BLWData.Entity.OnOffLineData), global::BLWData.Entity.OnOffLineData.Parser, new[]{ "HotelCode", "HostNumber", "Mac", "RoomNumber", "EndPoint", "CurrentStatus", "CurrentTime" }, null, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ ///
+ /// 定义一个Person消息类型
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class OnOffLineData : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OnOffLineData());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::BLWData.Entity.RCUOnOffLineReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public OnOffLineData() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public OnOffLineData(OnOffLineData other) : this() {
+ hotelCode_ = other.hotelCode_;
+ hostNumber_ = other.hostNumber_;
+ mac_ = other.mac_;
+ roomNumber_ = other.roomNumber_;
+ endPoint_ = other.endPoint_;
+ currentStatus_ = other.currentStatus_;
+ currentTime_ = other.currentTime_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public OnOffLineData Clone() {
+ return new OnOffLineData(this);
+ }
+
+ /// Field number for the "HotelCode" field.
+ public const int HotelCodeFieldNumber = 1;
+ private string hotelCode_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string HotelCode {
+ get { return hotelCode_; }
+ set {
+ hotelCode_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "HostNumber" field.
+ public const int HostNumberFieldNumber = 2;
+ private string hostNumber_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string HostNumber {
+ get { return hostNumber_; }
+ set {
+ hostNumber_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "Mac" field.
+ public const int MacFieldNumber = 3;
+ private string mac_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Mac {
+ get { return mac_; }
+ set {
+ mac_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "RoomNumber" field.
+ public const int RoomNumberFieldNumber = 4;
+ private string roomNumber_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string RoomNumber {
+ get { return roomNumber_; }
+ set {
+ roomNumber_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "EndPoint" field.
+ public const int EndPointFieldNumber = 5;
+ private string endPoint_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string EndPoint {
+ get { return endPoint_; }
+ set {
+ endPoint_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "CurrentStatus" field.
+ public const int CurrentStatusFieldNumber = 6;
+ private string currentStatus_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string CurrentStatus {
+ get { return currentStatus_; }
+ set {
+ currentStatus_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "CurrentTime" field.
+ public const int CurrentTimeFieldNumber = 7;
+ private string currentTime_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string CurrentTime {
+ get { return currentTime_; }
+ set {
+ currentTime_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as OnOffLineData);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(OnOffLineData other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (HotelCode != other.HotelCode) return false;
+ if (HostNumber != other.HostNumber) return false;
+ if (Mac != other.Mac) return false;
+ if (RoomNumber != other.RoomNumber) return false;
+ if (EndPoint != other.EndPoint) return false;
+ if (CurrentStatus != other.CurrentStatus) return false;
+ if (CurrentTime != other.CurrentTime) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (HotelCode.Length != 0) hash ^= HotelCode.GetHashCode();
+ if (HostNumber.Length != 0) hash ^= HostNumber.GetHashCode();
+ if (Mac.Length != 0) hash ^= Mac.GetHashCode();
+ if (RoomNumber.Length != 0) hash ^= RoomNumber.GetHashCode();
+ if (EndPoint.Length != 0) hash ^= EndPoint.GetHashCode();
+ if (CurrentStatus.Length != 0) hash ^= CurrentStatus.GetHashCode();
+ if (CurrentTime.Length != 0) hash ^= CurrentTime.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (HotelCode.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(HotelCode);
+ }
+ if (HostNumber.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(HostNumber);
+ }
+ if (Mac.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(Mac);
+ }
+ if (RoomNumber.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(RoomNumber);
+ }
+ if (EndPoint.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(EndPoint);
+ }
+ if (CurrentStatus.Length != 0) {
+ output.WriteRawTag(50);
+ output.WriteString(CurrentStatus);
+ }
+ if (CurrentTime.Length != 0) {
+ output.WriteRawTag(58);
+ output.WriteString(CurrentTime);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (HotelCode.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(HotelCode);
+ }
+ if (HostNumber.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(HostNumber);
+ }
+ if (Mac.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(Mac);
+ }
+ if (RoomNumber.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(RoomNumber);
+ }
+ if (EndPoint.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(EndPoint);
+ }
+ if (CurrentStatus.Length != 0) {
+ output.WriteRawTag(50);
+ output.WriteString(CurrentStatus);
+ }
+ if (CurrentTime.Length != 0) {
+ output.WriteRawTag(58);
+ output.WriteString(CurrentTime);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (HotelCode.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(HotelCode);
+ }
+ if (HostNumber.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(HostNumber);
+ }
+ if (Mac.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Mac);
+ }
+ if (RoomNumber.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(RoomNumber);
+ }
+ if (EndPoint.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(EndPoint);
+ }
+ if (CurrentStatus.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(CurrentStatus);
+ }
+ if (CurrentTime.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(CurrentTime);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(OnOffLineData other) {
+ if (other == null) {
+ return;
+ }
+ if (other.HotelCode.Length != 0) {
+ HotelCode = other.HotelCode;
+ }
+ if (other.HostNumber.Length != 0) {
+ HostNumber = other.HostNumber;
+ }
+ if (other.Mac.Length != 0) {
+ Mac = other.Mac;
+ }
+ if (other.RoomNumber.Length != 0) {
+ RoomNumber = other.RoomNumber;
+ }
+ if (other.EndPoint.Length != 0) {
+ EndPoint = other.EndPoint;
+ }
+ if (other.CurrentStatus.Length != 0) {
+ CurrentStatus = other.CurrentStatus;
+ }
+ if (other.CurrentTime.Length != 0) {
+ CurrentTime = other.CurrentTime;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ HotelCode = input.ReadString();
+ break;
+ }
+ case 18: {
+ HostNumber = input.ReadString();
+ break;
+ }
+ case 26: {
+ Mac = input.ReadString();
+ break;
+ }
+ case 34: {
+ RoomNumber = input.ReadString();
+ break;
+ }
+ case 42: {
+ EndPoint = input.ReadString();
+ break;
+ }
+ case 50: {
+ CurrentStatus = input.ReadString();
+ break;
+ }
+ case 58: {
+ CurrentTime = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ HotelCode = input.ReadString();
+ break;
+ }
+ case 18: {
+ HostNumber = input.ReadString();
+ break;
+ }
+ case 26: {
+ Mac = input.ReadString();
+ break;
+ }
+ case 34: {
+ RoomNumber = input.ReadString();
+ break;
+ }
+ case 42: {
+ EndPoint = input.ReadString();
+ break;
+ }
+ case 50: {
+ CurrentStatus = input.ReadString();
+ break;
+ }
+ case 58: {
+ CurrentTime = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/CommonEntity/TSLog.cs b/CommonEntity/TSLog.cs
new file mode 100644
index 0000000..1156a06
--- /dev/null
+++ b/CommonEntity/TSLog.cs
@@ -0,0 +1,40 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace CommonEntity
+{
+ ///
+ /// ts 日志
+ ///
+ public class NewVersionLog
+ {
+ public string hotel_id { get; set; }
+ public string room_id { get; set; }
+ public string device_id { get; set; }
+ public string ip { get; set; }
+
+ public int power_state { get; set; }
+ public int guest_type { get; set; }
+ public int cardless_state { get; set; }
+ public ulong service_mask { get; set; }
+ public int pms_state { get; set; }
+ public int carbon_state { get; set; }
+ public int device_count { get; set; }
+ public int comm_seq { get; set; }
+ public long ts_ms { get; set; }
+
+ public extra_data extra { get; set; }
+
+ }
+ public class extra_data
+ {
+ public byte[] original_byte { get; set; }
+ public string source { get; set; }
+ public string ver { get; set; }
+ public object ac { get; set; }
+ public object meter { get; set; }
+ }
+}
diff --git a/CommonEntity/UDPPackage.cs b/CommonEntity/UDPPackage.cs
index 143cb8c..fec19b3 100644
--- a/CommonEntity/UDPPackage.cs
+++ b/CommonEntity/UDPPackage.cs
@@ -26,7 +26,17 @@ namespace CommonEntity
///
/// 宝镜系统使用的数据
///
- public static string BLWLog4BaoJing_RCU_Topic = "blwlog4BaoJing-rcu-udppackage-topic";
+ //public static string BLWLog4BaoJing_RCU_Topic = "blwlog4BaoJing-rcu-udppackage-topic";
+ public static string BLWLog4BaoJing_RCU_Topic = "blwlog4BaoJing-rcu-heartbeat-topic";
+
+ #region 日志系统
+ ///
+ /// 新的 TS写的日志系统
+ /// 心跳包
+ ///
+ public static string BLWLog4NodeJs_RCU_Topic = "blwlog4Nodejs-rcu-heartbeat-topic";
+
+ #endregion
///
/// 选住使用kafka数据
@@ -176,11 +186,38 @@ namespace CommonEntity
public int Valve { get; set; }
}
+
+ ///
+ /// 能耗实体类
+ ///
+ [MessagePackObject()]
+ public class NengHao_Repeat
+ {
+ [Key(0)]
+ public string? address { get; set; }
+
+ [Key(1)]
+ public double dianya { get; set; }
+
+ [Key(2)]
+ public double dianliu { get; set; }
+
+ [Key(3)]
+ public double gonglv { get; set; }
+
+ [Key(4)]
+ public double nenghao { get; set; }
+
+ [Key(5)]
+ public double zongnenghao { get; set; }
+ }
+
[MessagePackObject()]
public class NengHao
{
[Key(0)]
public long HotelCode { get; set; }
+
[Key(1)]
public string? HostNumber { get; set; }
@@ -197,43 +234,66 @@ namespace CommonEntity
public bool IsTakeCard { get; set; }
[Key(6)]
- public double V { get; set; }
+ public List NengHaoList { get; set; }
+
+ #region 过期的数据
+ //[Key(6)]
+ //public double V { get; set; }
+
+ //[Key(7)]
+ //public double A { get; set; }
+
+ //[Key(8)]
+ //public double P { get; set; }
+
+ /////
+ ///// 能耗
+ /////
+ //[Key(9)]
+ //public double Energy_Consumption { get; set; }
+
+ /////
+ ///// 总能耗
+ /////
+ //[Key(10)]
+ //public double Sum_Energy_Consumption { get; set; }
+ #endregion
[Key(7)]
- public double A { get; set; }
-
- [Key(8)]
- public double P { get; set; }
-
- ///
- /// 能耗
- ///
- [Key(9)]
- public double Energy_Consumption { get; set; }
-
- ///
- /// 总能耗
- ///
- [Key(10)]
- public double Sum_Energy_Consumption { get; set; }
-
- [Key(11)]
public long CreateTime { get; set; }
- [Key(12)]
+ [Key(8)]
public string? ReportTime { get; set; }
- [Key(13)]
+ [Key(9)]
public string? RoomNumber { get; set; }
- [Key(14)]
+ [Key(10)]
public int CarbonVIP { get; set; }
- [Key(15)]
+ [Key(11)]
public List? AllDeviceData { get; set; }
- [Key(16)]
+ [Key(12)]
public int IdentityInfo { get; set; }
+
+
+ ///
+ ///短离长离
+ ///我们这里叫卡事件
+ ///
+ [Key(13)]
+ public ushort CardEvent { get; set; }
+
+
+ ///
+ /// PMS 状态
+ ///
+ [Key(14)]
+ public string? PMS_Status { get; set; }
+
+ [Key(15)]
+ public int IsInsertCard { get; set; }
}
[MessagePackObject()]
diff --git a/CommonTools/CSRedisCacheHelper.cs b/CommonTools/CSRedisCacheHelper.cs
index db17221..4f17b19 100644
--- a/CommonTools/CSRedisCacheHelper.cs
+++ b/CommonTools/CSRedisCacheHelper.cs
@@ -1,9 +1,10 @@
-using System;
+using CommonTools;
+using CSRedis;
+using System;
using System.Collections.Generic;
+using System.Configuration;
using System.Linq;
using System.Text;
-using System.Configuration;
-using CSRedis;
namespace Common
{
@@ -34,7 +35,38 @@ namespace Common
redis4 = new CSRedisClient(redisHostStr + ",password=,defaultDatabase=4");
//准备存储取电数据
redis5 = new CSRedisClient(redisHostStr + ",password=,defaultDatabase=5");
+ //Native subscribe
+ string channel = "__keyevent@4__:expired";
+ var QQQ = new ValueTuple>(channel, (msg) =>
+ {
+ //string Key = CacheKey.UPGradeProgressBar + "_" + id;
+ try
+ {
+ if (!msg.Body.StartsWith("hb#"))
+ {
+ bool containsHyphen = msg.Body.Contains("-");
+ bool isNumeric = msg.Body.All(char.IsDigit);
+ if (containsHyphen == false && isNumeric)
+ {
+ //string hotelcode = Tools.HostNumberToHotelCode(msg.Body).ToString();
+ //OnOffLineData o = new OnOffLineData();
+ //o.HotelCode = hotelcode;
+ //o.HostNumber = msg.Body;
+ //o.CurrentStatus = "off";
+ //o.CurrentTime = DateTime.Now;
+ ////新来的数据
+ //string str = Newtonsoft.Json.JsonConvert.SerializeObject(o);
+ //CSRedisCacheHelper.redis3.Publish("redis-on_off_line", str);
+ //redis4.Set(HeartBeatPrefix + "_" + msg.Body, 1, 5 * 60);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ }
+ });
+ redis.Subscribe(QQQ);
}
}
///
@@ -62,7 +94,7 @@ namespace Common
redis.Del(key);
}
- public static void Del_Partition(string key,int SliceNo=2)
+ public static void Del_Partition(string key, int SliceNo = 2)
{
CSRedisClient client = WhitchRedisSlice(SliceNo);
client.Del(key);
@@ -160,5 +192,111 @@ namespace Common
{
return redis.Ttl(key);
}
+
+
+ ///
+ /// 添加Hash缓存
+ ///
+ ///
+ ///
+ ///
+ public static void HMSet(int SliceNo, string key, params object[] value)
+ {
+ CSRedisClient client = WhitchRedisSlice(SliceNo);
+ client.HMSet(key, value);
+ }
+
+ public static void HMSet(int SliceNo, int ExpireTime_M, string key, params object[] value)
+ {
+ CSRedisClient client = WhitchRedisSlice(SliceNo);
+ client.HMSet(key, value);
+ client.Expire(key, new TimeSpan(0, ExpireTime_M, 0));
+ }
+ ///
+ /// 获取Hash缓存
+ ///
+ ///
+ ///
+ ///
+ public static T[] HMGet(int SliceNo, string key, string KeyV)
+ {
+ CSRedisClient client = WhitchRedisSlice(SliceNo);
+ return client.HMGet(key, KeyV);
+ }
+ public static Dictionary HMGetAll(int SliceNo, string key)
+ {
+ CSRedisClient client = WhitchRedisSlice(SliceNo);
+ return client.HGetAll(key);
+ }
+
+ ///
+ /// 获取 某个hash值的数量
+ ///
+ ///
+ ///
+ public static int GetHMCount(string key)
+ {
+ return redis5.HGetAll(key).Count;
+ }
+ ///
+ /// 删除Hash缓存
+ ///
+ ///
+ ///
+ ///
+ public static long HDelAll(int SliceNo, string key)
+ {
+ CSRedisClient client = WhitchRedisSlice(SliceNo);
+ return client.HDel(key);
+ }
+ public static long HDel(int SliceNo, string key, string key1)
+ {
+ CSRedisClient client = WhitchRedisSlice(SliceNo);
+ return client.HDel(key, key1);
+ }
+
+ public static void ListAdd(int SliceNo, string key, params object[] obj)
+ {
+ CSRedisClient client = WhitchRedisSlice(SliceNo);
+ client.LPush(key, obj);
+ }
+ public static int MaxLen = 500000;
+ public static void StreamAdd(int SliceNo, string key, string Value)
+ {
+ try
+ {
+ CSRedisClient client = WhitchRedisSlice(SliceNo);
+ // 添加简单消息
+ client.XAdd(key, MaxLen, "*", new ValueTuple("__data", Value));
+ }
+ catch (Exception)
+ {
+
+ }
+ }
+ public static void StreamConsume(int SliceNo, string key, string group = "UDPData", string consumer = "Crics1")
+ {
+ CSRedisClient client = WhitchRedisSlice(SliceNo);
+
+ var data = redis.XReadGroup(group, consumer, 100, 10, new ValueTuple(key, ">"));
+
+ if (data != null)
+ {
+ //检查pending表的长度
+ //消费确认前,pending 应该等于2
+ var pending = redis.XPending(key, group);
+ foreach (var item in data)
+ {
+ var idarray = item.Item2;
+ foreach (var SerializeNo in idarray)
+ {
+ var id1 = SerializeNo.Item1;
+ redis.XAck(key, group, id1);
+ redis.XDel(key, id1);
+ }
+ }
+ }
+
+ }
}
}
diff --git a/CommonTools/Tools.cs b/CommonTools/Tools.cs
index 86fa4eb..cfb880b 100644
--- a/CommonTools/Tools.cs
+++ b/CommonTools/Tools.cs
@@ -572,6 +572,14 @@ namespace CommonTools
long unixTimestampMillisecondsManual = (long)(DateTime.UtcNow - unixEpoch).TotalSeconds;
return unixTimestampMillisecondsManual;
}
+ public static long GetUnixTime_MS()
+ {
+ //DateTime unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
+ //double unixTimestampMillisecondsManual = (DateTime.UtcNow - unixEpoch).TotalMilliseconds;
+ //return unixTimestampMillisecondsManual;
+
+ return DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(); // 返回 long
+ }
public static DateTime GetTimeFromUnixTime(long timestampSeconds)
{
// Unix 时间戳的起始时间(1970-01-01 00:00:00 UTC)
diff --git a/Redis定阅/Program.cs b/Redis定阅/Program.cs
new file mode 100644
index 0000000..db08978
--- /dev/null
+++ b/Redis定阅/Program.cs
@@ -0,0 +1,22 @@
+using Common;
+using CommonEntity;
+using static CSRedis.CSRedisClient;
+
+namespace Redis定阅
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ Console.WriteLine("Hello, World!");
+
+ var DingYue3 = ("redis-power", new Action(async (args) =>
+ {
+ string body = args.Body;
+
+ NengHao? poo = System.Text.Json.JsonSerializer.Deserialize(body);
+ }));
+ CSRedisCacheHelper.redis.Subscribe(DingYue3);
+ }
+ }
+}
diff --git a/Redis定阅/Redis定阅.csproj b/Redis定阅/Redis定阅.csproj
new file mode 100644
index 0000000..63b813d
--- /dev/null
+++ b/Redis定阅/Redis定阅.csproj
@@ -0,0 +1,19 @@
+
+
+
+ Exe
+ net8.0
+ enable
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Redis定阅/bin/Debug/net8.0/CSRedisCore.dll b/Redis定阅/bin/Debug/net8.0/CSRedisCore.dll
new file mode 100644
index 0000000..6e4985b
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/CSRedisCore.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/CommonEntity.dll b/Redis定阅/bin/Debug/net8.0/CommonEntity.dll
new file mode 100644
index 0000000..7f99755
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/CommonEntity.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/CommonEntity.pdb b/Redis定阅/bin/Debug/net8.0/CommonEntity.pdb
new file mode 100644
index 0000000..1946e71
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/CommonEntity.pdb differ
diff --git a/Redis定阅/bin/Debug/net8.0/CommonTools.dll b/Redis定阅/bin/Debug/net8.0/CommonTools.dll
new file mode 100644
index 0000000..0a00860
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/CommonTools.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/CommonTools.pdb b/Redis定阅/bin/Debug/net8.0/CommonTools.pdb
new file mode 100644
index 0000000..50bbf3f
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/CommonTools.pdb differ
diff --git a/Redis定阅/bin/Debug/net8.0/Google.Protobuf.dll b/Redis定阅/bin/Debug/net8.0/Google.Protobuf.dll
new file mode 100644
index 0000000..de280fe
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Google.Protobuf.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Humanizer.dll b/Redis定阅/bin/Debug/net8.0/Humanizer.dll
new file mode 100644
index 0000000..c9a7ef8
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Humanizer.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/MessagePack.Annotations.dll b/Redis定阅/bin/Debug/net8.0/MessagePack.Annotations.dll
new file mode 100644
index 0000000..ec0281d
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/MessagePack.Annotations.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/MessagePack.dll b/Redis定阅/bin/Debug/net8.0/MessagePack.dll
new file mode 100644
index 0000000..21cd993
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/MessagePack.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.AspNetCore.Connections.Abstractions.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.AspNetCore.Connections.Abstractions.dll
new file mode 100644
index 0000000..f63f747
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.AspNetCore.Connections.Abstractions.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll
new file mode 100644
index 0000000..fe6ba4c
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll
new file mode 100644
index 0000000..8dec441
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll
new file mode 100644
index 0000000..79e9046
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll
new file mode 100644
index 0000000..a5ab313
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll
new file mode 100644
index 0000000..19df35e
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll
new file mode 100644
index 0000000..2aa287c
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll
new file mode 100644
index 0000000..09657dd
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll
new file mode 100644
index 0000000..4efc1a5
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll
new file mode 100644
index 0000000..296db6a
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll
new file mode 100644
index 0000000..e771695
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll
new file mode 100644
index 0000000..d3e5c22
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
new file mode 100644
index 0000000..0b3c8e9
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll
new file mode 100644
index 0000000..c87ed43
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll
new file mode 100644
index 0000000..8a32950
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll
new file mode 100644
index 0000000..85d852e
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.dll
new file mode 100644
index 0000000..5b784c8
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Features.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Features.dll
new file mode 100644
index 0000000..402c7f7
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Features.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll
new file mode 100644
index 0000000..f907206
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll
new file mode 100644
index 0000000..6fb7f47
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll
new file mode 100644
index 0000000..e590735
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll
new file mode 100644
index 0000000..c769057
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Hosting.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Hosting.dll
new file mode 100644
index 0000000..c235ca0
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Hosting.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll
new file mode 100644
index 0000000..085f415
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.Configuration.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.Configuration.dll
new file mode 100644
index 0000000..cbea37f
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.Configuration.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.Console.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.Console.dll
new file mode 100644
index 0000000..a722e34
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.Console.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.Debug.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.Debug.dll
new file mode 100644
index 0000000..38d93db
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.Debug.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventLog.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventLog.dll
new file mode 100644
index 0000000..a6c6931
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventLog.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventSource.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventSource.dll
new file mode 100644
index 0000000..56c6f07
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventSource.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll
new file mode 100644
index 0000000..75e0fbf
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.ObjectPool.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.ObjectPool.dll
new file mode 100644
index 0000000..a0a9710
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.ObjectPool.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll
new file mode 100644
index 0000000..cbb29a1
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Options.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Options.dll
new file mode 100644
index 0000000..69c35a5
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Options.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll
new file mode 100644
index 0000000..c24f2a0
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Microsoft.NET.StringTools.dll b/Redis定阅/bin/Debug/net8.0/Microsoft.NET.StringTools.dll
new file mode 100644
index 0000000..94846e6
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Microsoft.NET.StringTools.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/MongoDB.Bson.dll b/Redis定阅/bin/Debug/net8.0/MongoDB.Bson.dll
new file mode 100644
index 0000000..384bde0
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/MongoDB.Bson.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Newtonsoft.Json.dll b/Redis定阅/bin/Debug/net8.0/Newtonsoft.Json.dll
new file mode 100644
index 0000000..d035c38
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Newtonsoft.Json.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Orleans.Core.Abstractions.dll b/Redis定阅/bin/Debug/net8.0/Orleans.Core.Abstractions.dll
new file mode 100644
index 0000000..1c87a9b
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Orleans.Core.Abstractions.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Orleans.Core.dll b/Redis定阅/bin/Debug/net8.0/Orleans.Core.dll
new file mode 100644
index 0000000..4d5562e
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Orleans.Core.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Orleans.Serialization.Abstractions.dll b/Redis定阅/bin/Debug/net8.0/Orleans.Serialization.Abstractions.dll
new file mode 100644
index 0000000..9a28c12
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Orleans.Serialization.Abstractions.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Orleans.Serialization.dll b/Redis定阅/bin/Debug/net8.0/Orleans.Serialization.dll
new file mode 100644
index 0000000..a106234
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Orleans.Serialization.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Redis定阅.deps.json b/Redis定阅/bin/Debug/net8.0/Redis定阅.deps.json
new file mode 100644
index 0000000..21be37d
--- /dev/null
+++ b/Redis定阅/bin/Debug/net8.0/Redis定阅.deps.json
@@ -0,0 +1,1292 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "Redis定阅/1.0.0": {
+ "dependencies": {
+ "CommonEntity": "1.0.0",
+ "CommonTools": "1.0.0",
+ "csredis": "3.2.1"
+ },
+ "runtime": {
+ "Redis定阅.dll": {}
+ }
+ },
+ "csredis/3.2.1": {
+ "runtime": {
+ "lib/net40/csredis.dll": {
+ "assemblyVersion": "3.2.1.0",
+ "fileVersion": "3.2.1.0"
+ }
+ }
+ },
+ "CSRedisCore/3.8.805": {
+ "dependencies": {
+ "Newtonsoft.Json": "13.0.3"
+ },
+ "runtime": {
+ "lib/netstandard2.0/CSRedisCore.dll": {
+ "assemblyVersion": "3.8.805.0",
+ "fileVersion": "3.8.805.0"
+ }
+ }
+ },
+ "Google.Protobuf/3.33.2": {
+ "runtime": {
+ "lib/net5.0/Google.Protobuf.dll": {
+ "assemblyVersion": "3.33.2.0",
+ "fileVersion": "3.33.2.0"
+ }
+ }
+ },
+ "Humanizer.Core/2.14.1": {
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {
+ "assemblyVersion": "2.14.0.0",
+ "fileVersion": "2.14.1.48190"
+ }
+ }
+ },
+ "MessagePack/3.1.4": {
+ "dependencies": {
+ "MessagePack.Annotations": "3.1.4",
+ "Microsoft.NET.StringTools": "17.11.4"
+ },
+ "runtime": {
+ "lib/net8.0/MessagePack.dll": {
+ "assemblyVersion": "3.1.4.0",
+ "fileVersion": "3.1.4.0"
+ }
+ }
+ },
+ "MessagePack.Annotations/3.1.4": {
+ "runtime": {
+ "lib/netstandard2.0/MessagePack.Annotations.dll": {
+ "assemblyVersion": "3.1.4.0",
+ "fileVersion": "3.1.4.0"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Connections.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Features": "8.0.0",
+ "System.IO.Pipelines": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53112"
+ }
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "System.Composition": "6.0.0",
+ "System.IO.Pipelines": "8.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Binder/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.CommandLine/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Json/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration.Json": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Diagnostics/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Features/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Features.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53112"
+ }
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Physical/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileSystemGlobbing": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Hosting/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration.Binder": "8.0.0",
+ "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
+ "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
+ "Microsoft.Extensions.Configuration.Json": "8.0.0",
+ "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Diagnostics": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
+ "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Configuration": "8.0.0",
+ "Microsoft.Extensions.Logging.Console": "8.0.0",
+ "Microsoft.Extensions.Logging.Debug": "8.0.0",
+ "Microsoft.Extensions.Logging.EventLog": "8.0.0",
+ "Microsoft.Extensions.Logging.EventSource": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Hosting.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Configuration/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration.Binder": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Console/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Configuration": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Debug/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.EventLog/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "System.Diagnostics.EventLog": "9.0.8"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.EventSource/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.ObjectPool/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.ObjectPool.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53112"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration.Binder": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.NET.StringTools/17.11.4": {
+ "runtime": {
+ "lib/net8.0/Microsoft.NET.StringTools.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "17.11.4.40609"
+ }
+ }
+ },
+ "Microsoft.Orleans.Core/8.2.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Connections.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Binder": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Microsoft.Extensions.Hosting": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.ObjectPool": "8.0.0",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
+ "Microsoft.Orleans.Core.Abstractions": "8.2.0",
+ "Newtonsoft.Json": "13.0.3",
+ "System.Memory.Data": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Orleans.Core.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "Microsoft.Orleans.Core.Abstractions/8.2.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Orleans.Serialization": "8.2.0"
+ },
+ "runtime": {
+ "lib/net8.0/Orleans.Core.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "Microsoft.Orleans.Sdk/8.2.0": {
+ "dependencies": {
+ "Microsoft.Orleans.Core": "8.2.0"
+ }
+ },
+ "Microsoft.Orleans.Serialization/8.2.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "4.5.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Microsoft.Extensions.ObjectPool": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Orleans.Serialization.Abstractions": "8.2.0",
+ "System.IO.Hashing": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Orleans.Serialization.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "Microsoft.Orleans.Serialization.Abstractions/8.2.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Orleans.Serialization.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "MongoDB.Bson/3.4.1": {
+ "runtime": {
+ "lib/net6.0/MongoDB.Bson.dll": {
+ "assemblyVersion": "3.4.1.0",
+ "fileVersion": "3.4.1.0"
+ }
+ }
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "runtime": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.3.27908"
+ }
+ }
+ },
+ "System.Composition/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Convention": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0",
+ "System.Composition.TypedParts": "6.0.0"
+ }
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Composition.AttributedModel.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Convention/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Convention.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "dependencies": {
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Hosting.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Composition.Runtime.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.TypedParts.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Configuration.ConfigurationManager/9.0.8": {
+ "dependencies": {
+ "System.Diagnostics.EventLog": "9.0.8",
+ "System.Security.Cryptography.ProtectedData": "9.0.8"
+ },
+ "runtime": {
+ "lib/net8.0/System.Configuration.ConfigurationManager.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.825.36511"
+ }
+ }
+ },
+ "System.Diagnostics.EventLog/9.0.8": {
+ "runtime": {
+ "lib/net8.0/System.Diagnostics.EventLog.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.825.36511"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.825.36511"
+ }
+ }
+ },
+ "System.Diagnostics.PerformanceCounter/9.0.8": {
+ "dependencies": {
+ "System.Configuration.ConfigurationManager": "9.0.8"
+ },
+ "runtime": {
+ "lib/net8.0/System.Diagnostics.PerformanceCounter.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.825.36511"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.825.36511"
+ }
+ }
+ },
+ "System.IO.Hashing/8.0.0": {
+ "runtime": {
+ "lib/net8.0/System.IO.Hashing.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "System.IO.Pipelines/8.0.0": {
+ "runtime": {
+ "lib/net8.0/System.IO.Pipelines.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "System.Memory.Data/8.0.0": {
+ "runtime": {
+ "lib/net8.0/System.Memory.Data.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "System.Security.Cryptography.ProtectedData/9.0.8": {
+ "runtime": {
+ "lib/net8.0/System.Security.Cryptography.ProtectedData.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.825.36511"
+ }
+ }
+ },
+ "CommonEntity/1.0.0": {
+ "dependencies": {
+ "Google.Protobuf": "3.33.2",
+ "MessagePack": "3.1.4",
+ "Microsoft.Orleans.Sdk": "8.2.0",
+ "MongoDB.Bson": "3.4.1"
+ },
+ "runtime": {
+ "CommonEntity.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "CommonTools/1.0.0": {
+ "dependencies": {
+ "CSRedisCore": "3.8.805",
+ "MessagePack": "3.1.4",
+ "System.Diagnostics.PerformanceCounter": "9.0.8"
+ },
+ "runtime": {
+ "CommonTools.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Redis定阅/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "csredis/3.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3biG6S2SUhahenS2NPEIl34IgISncbB/QvkBey2ErBxEn9TKs1R7jCgIIzsv1BRZ02uNfwD2+nVT5HwZXT63Fw==",
+ "path": "csredis/3.2.1",
+ "hashPath": "csredis.3.2.1.nupkg.sha512"
+ },
+ "CSRedisCore/3.8.805": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-H06j8J1qC+tuclDmPIE9qlVoXyrLJx9GDLLLScR3laCtloJG8jJMngUwKt4DDM584hyrWhGP1tbSLMIN6f9Veg==",
+ "path": "csrediscore/3.8.805",
+ "hashPath": "csrediscore.3.8.805.nupkg.sha512"
+ },
+ "Google.Protobuf/3.33.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-vZXVbrZgBqUkP5iWQi0CS6pucIS2MQdEYPS1duWCo8fGrrt4th6HTiHfLFX2RmAWAQl1oUnzGgyDBsfq7fHQJA==",
+ "path": "google.protobuf/3.33.2",
+ "hashPath": "google.protobuf.3.33.2.nupkg.sha512"
+ },
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "path": "humanizer.core/2.14.1",
+ "hashPath": "humanizer.core.2.14.1.nupkg.sha512"
+ },
+ "MessagePack/3.1.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BH0wlHWmVoZpbAPyyt2Awbq30C+ZsS3eHSkYdnyUAbqVJ22fAJDzn2xTieBeoT5QlcBzp61vHcv878YJGfi3mg==",
+ "path": "messagepack/3.1.4",
+ "hashPath": "messagepack.3.1.4.nupkg.sha512"
+ },
+ "MessagePack.Annotations/3.1.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-aVWrDAkCdqxwQsz/q0ldPh2EFn48M99YUzE9OvZjMq2RNLKz4o2z88iGFvSvbMqOWRweRvKPHBJZe22PRqzslQ==",
+ "path": "messagepack.annotations/3.1.4",
+ "hashPath": "messagepack.annotations.3.1.4.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Connections.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WgJE2+VyA0RW4yl+hgfrB7r4CSGcLzAvcVo31swukjXHZvBAjMilyG/pRJ8kroOO1h7sGf4r91Wii2L9gCMNfA==",
+ "path": "microsoft.aspnetcore.connections.abstractions/8.0.0",
+ "hashPath": "microsoft.aspnetcore.connections.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
+ "path": "microsoft.bcl.asyncinterfaces/6.0.0",
+ "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==",
+ "path": "microsoft.codeanalysis.common/4.5.0",
+ "hashPath": "microsoft.codeanalysis.common.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==",
+ "path": "microsoft.codeanalysis.workspaces.common/4.5.0",
+ "hashPath": "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==",
+ "path": "microsoft.extensions.configuration/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Binder/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==",
+ "path": "microsoft.extensions.configuration.binder/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.CommandLine/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==",
+ "path": "microsoft.extensions.configuration.commandline/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==",
+ "path": "microsoft.extensions.configuration.environmentvariables/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==",
+ "path": "microsoft.extensions.configuration.fileextensions/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Json/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==",
+ "path": "microsoft.extensions.configuration.json/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==",
+ "path": "microsoft.extensions.configuration.usersecrets/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
+ "path": "microsoft.extensions.dependencyinjection/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
+ "path": "microsoft.extensions.dependencymodel/8.0.0",
+ "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Diagnostics/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==",
+ "path": "microsoft.extensions.diagnostics/8.0.0",
+ "hashPath": "microsoft.extensions.diagnostics.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==",
+ "path": "microsoft.extensions.diagnostics.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Features/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fxj+P9aIbTLtguFwiNqBtGNl4ZU/2Aggwj4/Ruf3qFaiBk7r1t8KnyJ+bEIK5emMyGSszTndwnP/g+gBEP9zLA==",
+ "path": "microsoft.extensions.features/8.0.0",
+ "hashPath": "microsoft.extensions.features.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==",
+ "path": "microsoft.extensions.fileproviders.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileProviders.Physical/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==",
+ "path": "microsoft.extensions.fileproviders.physical/8.0.0",
+ "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==",
+ "path": "microsoft.extensions.filesystemglobbing/8.0.0",
+ "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Hosting/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==",
+ "path": "microsoft.extensions.hosting/8.0.0",
+ "hashPath": "microsoft.extensions.hosting.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==",
+ "path": "microsoft.extensions.hosting.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
+ "path": "microsoft.extensions.logging/8.0.0",
+ "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Configuration/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==",
+ "path": "microsoft.extensions.logging.configuration/8.0.0",
+ "hashPath": "microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Console/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==",
+ "path": "microsoft.extensions.logging.console/8.0.0",
+ "hashPath": "microsoft.extensions.logging.console.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Debug/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==",
+ "path": "microsoft.extensions.logging.debug/8.0.0",
+ "hashPath": "microsoft.extensions.logging.debug.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.EventLog/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==",
+ "path": "microsoft.extensions.logging.eventlog/8.0.0",
+ "hashPath": "microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.EventSource/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==",
+ "path": "microsoft.extensions.logging.eventsource/8.0.0",
+ "hashPath": "microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.ObjectPool/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-4pm+XgxSukskwjzDDfSjG4KNUIOdFF2VaqZZDtTzoyQMOVSnlV6ZM8a9aVu5dg9LVZTB//utzSc8fOi0b0Mb2Q==",
+ "path": "microsoft.extensions.objectpool/8.0.0",
+ "hashPath": "microsoft.extensions.objectpool.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
+ "path": "microsoft.extensions.options/8.0.0",
+ "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==",
+ "path": "microsoft.extensions.options.configurationextensions/8.0.0",
+ "hashPath": "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.NET.StringTools/17.11.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==",
+ "path": "microsoft.net.stringtools/17.11.4",
+ "hashPath": "microsoft.net.stringtools.17.11.4.nupkg.sha512"
+ },
+ "Microsoft.Orleans.Core/8.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dhj6TeM/mbOvFm4lY+7InldpKFBHgpNnE8tvm/3sxcTpsqt1XqzeDkxkcb5rCGDVjyph5T8Unx6TvDa9v8MNVw==",
+ "path": "microsoft.orleans.core/8.2.0",
+ "hashPath": "microsoft.orleans.core.8.2.0.nupkg.sha512"
+ },
+ "Microsoft.Orleans.Core.Abstractions/8.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bKr5YqAzcYit2KD3BtG7YpxlM4en6magb7PHKGJKjyZ1H7v9G0a7duW811P8TwBqcv+MVS4KKQMzW5IjGI0pxw==",
+ "path": "microsoft.orleans.core.abstractions/8.2.0",
+ "hashPath": "microsoft.orleans.core.abstractions.8.2.0.nupkg.sha512"
+ },
+ "Microsoft.Orleans.Sdk/8.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-RbVaz0sSeOsckmRYefu3B55aCAWDaktfittrzlnuDw//T4TNAtswzcA+f/MgWvGy+6PX5vQrq+qa/I3HcDRQbg==",
+ "path": "microsoft.orleans.sdk/8.2.0",
+ "hashPath": "microsoft.orleans.sdk.8.2.0.nupkg.sha512"
+ },
+ "Microsoft.Orleans.Serialization/8.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-k3paKrda0YyDte5bIJjXuKigBgDPEMNM5n/BnkWmBaOyn7/xGqeqnW+2ivV4WWajgiq/eB9SCapWESEelDoWMg==",
+ "path": "microsoft.orleans.serialization/8.2.0",
+ "hashPath": "microsoft.orleans.serialization.8.2.0.nupkg.sha512"
+ },
+ "Microsoft.Orleans.Serialization.Abstractions/8.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-gdsywYbwORWmc+JN2B7qVqjQrzWSnHCdrYsfyBGbS1gfX1hs+rOmGbQwFJ+GmxAbj60xnrxXlXfCoDCDajcGYg==",
+ "path": "microsoft.orleans.serialization.abstractions/8.2.0",
+ "hashPath": "microsoft.orleans.serialization.abstractions.8.2.0.nupkg.sha512"
+ },
+ "MongoDB.Bson/3.4.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ps1fU/Bv2f6D1yBAuXm3O0sH/TvpfChaU6/xtQ1uxNHrfJ7KIGyxc180QHWNrTjxNf16l7LNiY7SH9CL5U/bmg==",
+ "path": "mongodb.bson/3.4.1",
+ "hashPath": "mongodb.bson.3.4.1.nupkg.sha512"
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
+ "path": "newtonsoft.json/13.0.3",
+ "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
+ },
+ "System.Composition/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==",
+ "path": "system.composition/6.0.0",
+ "hashPath": "system.composition.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==",
+ "path": "system.composition.attributedmodel/6.0.0",
+ "hashPath": "system.composition.attributedmodel.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Convention/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==",
+ "path": "system.composition.convention/6.0.0",
+ "hashPath": "system.composition.convention.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==",
+ "path": "system.composition.hosting/6.0.0",
+ "hashPath": "system.composition.hosting.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==",
+ "path": "system.composition.runtime/6.0.0",
+ "hashPath": "system.composition.runtime.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==",
+ "path": "system.composition.typedparts/6.0.0",
+ "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512"
+ },
+ "System.Configuration.ConfigurationManager/9.0.8": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BR70HYY5jeOa/jBrd/wyydpuqhFyla2ybQRL/UPBIiSvctVqi18iQoM44Gx41jy7t6wuAdKuTnie6io4j8aq3w==",
+ "path": "system.configuration.configurationmanager/9.0.8",
+ "hashPath": "system.configuration.configurationmanager.9.0.8.nupkg.sha512"
+ },
+ "System.Diagnostics.EventLog/9.0.8": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-gebRF3JLLJ76jz1CQpvwezNapZUjFq20JQsaGHzBH0DzlkHBLpdhwkOei9usiOkIGMwU/L0ALWpNe1JE+5/itw==",
+ "path": "system.diagnostics.eventlog/9.0.8",
+ "hashPath": "system.diagnostics.eventlog.9.0.8.nupkg.sha512"
+ },
+ "System.Diagnostics.PerformanceCounter/9.0.8": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9jQDqjiJ9VF9M2eVdT09gfU8yg5mhqEkfiZeB3hMjlYApNVJK6vXt9u5T8Oj5Hc+H9zNmrRzTjkXtEF5HcbAfg==",
+ "path": "system.diagnostics.performancecounter/9.0.8",
+ "hashPath": "system.diagnostics.performancecounter.9.0.8.nupkg.sha512"
+ },
+ "System.IO.Hashing/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ne1843evDugl0md7Fjzy6QjJrzsjh46ZKbhf8GwBXb5f/gw97J4bxMs0NQKifDuThh/f0bZ0e62NPl1jzTuRqA==",
+ "path": "system.io.hashing/8.0.0",
+ "hashPath": "system.io.hashing.8.0.0.nupkg.sha512"
+ },
+ "System.IO.Pipelines/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==",
+ "path": "system.io.pipelines/8.0.0",
+ "hashPath": "system.io.pipelines.8.0.0.nupkg.sha512"
+ },
+ "System.Memory.Data/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-iNz0OOSj4bcOdVvyBzaDwJe0aA2nbGVQzUGAaN4bngJu2g8tMncWb7SsR/EdSMCyf0J3KHMCYu3QR/bnckxvdg==",
+ "path": "system.memory.data/8.0.0",
+ "hashPath": "system.memory.data.8.0.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.ProtectedData/9.0.8": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-w7+KCnqmtDboV8dxTLxlUltasP7AgzNFdTLq1D/ey50ykgXW+CJBIQkzYZjgPzmjKB+/PGGUKYrH7TSbwrDtRw==",
+ "path": "system.security.cryptography.protecteddata/9.0.8",
+ "hashPath": "system.security.cryptography.protecteddata.9.0.8.nupkg.sha512"
+ },
+ "CommonEntity/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "CommonTools/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/Redis定阅/bin/Debug/net8.0/Redis定阅.dll b/Redis定阅/bin/Debug/net8.0/Redis定阅.dll
new file mode 100644
index 0000000..4fff101
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Redis定阅.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/Redis定阅.exe b/Redis定阅/bin/Debug/net8.0/Redis定阅.exe
new file mode 100644
index 0000000..ee768f6
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Redis定阅.exe differ
diff --git a/Redis定阅/bin/Debug/net8.0/Redis定阅.pdb b/Redis定阅/bin/Debug/net8.0/Redis定阅.pdb
new file mode 100644
index 0000000..9cb401d
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/Redis定阅.pdb differ
diff --git a/Redis定阅/bin/Debug/net8.0/Redis定阅.runtimeconfig.json b/Redis定阅/bin/Debug/net8.0/Redis定阅.runtimeconfig.json
new file mode 100644
index 0000000..becfaea
--- /dev/null
+++ b/Redis定阅/bin/Debug/net8.0/Redis定阅.runtimeconfig.json
@@ -0,0 +1,12 @@
+{
+ "runtimeOptions": {
+ "tfm": "net8.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "8.0.0"
+ },
+ "configProperties": {
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/Redis定阅/bin/Debug/net8.0/System.Composition.AttributedModel.dll b/Redis定阅/bin/Debug/net8.0/System.Composition.AttributedModel.dll
new file mode 100644
index 0000000..d37283b
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/System.Composition.AttributedModel.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/System.Composition.Convention.dll b/Redis定阅/bin/Debug/net8.0/System.Composition.Convention.dll
new file mode 100644
index 0000000..b6fa4ab
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/System.Composition.Convention.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/System.Composition.Hosting.dll b/Redis定阅/bin/Debug/net8.0/System.Composition.Hosting.dll
new file mode 100644
index 0000000..c67f1c0
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/System.Composition.Hosting.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/System.Composition.Runtime.dll b/Redis定阅/bin/Debug/net8.0/System.Composition.Runtime.dll
new file mode 100644
index 0000000..2a4b38c
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/System.Composition.Runtime.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/System.Composition.TypedParts.dll b/Redis定阅/bin/Debug/net8.0/System.Composition.TypedParts.dll
new file mode 100644
index 0000000..7c0c780
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/System.Composition.TypedParts.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll b/Redis定阅/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll
new file mode 100644
index 0000000..3c29fbd
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/System.Diagnostics.EventLog.dll b/Redis定阅/bin/Debug/net8.0/System.Diagnostics.EventLog.dll
new file mode 100644
index 0000000..bd6bc26
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/System.Diagnostics.EventLog.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/System.Diagnostics.PerformanceCounter.dll b/Redis定阅/bin/Debug/net8.0/System.Diagnostics.PerformanceCounter.dll
new file mode 100644
index 0000000..bec53bc
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/System.Diagnostics.PerformanceCounter.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/System.IO.Hashing.dll b/Redis定阅/bin/Debug/net8.0/System.IO.Hashing.dll
new file mode 100644
index 0000000..233a5c8
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/System.IO.Hashing.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/System.IO.Pipelines.dll b/Redis定阅/bin/Debug/net8.0/System.IO.Pipelines.dll
new file mode 100644
index 0000000..83a1b24
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/System.IO.Pipelines.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/System.Memory.Data.dll b/Redis定阅/bin/Debug/net8.0/System.Memory.Data.dll
new file mode 100644
index 0000000..4df4f52
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/System.Memory.Data.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll b/Redis定阅/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll
new file mode 100644
index 0000000..32dc19a
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..ff203e1
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..fe89036
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/csredis.dll b/Redis定阅/bin/Debug/net8.0/csredis.dll
new file mode 100644
index 0000000..b973f97
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/csredis.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..c41bb1f
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..05845f2
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..7bb3187
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..01edef3
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..23107b9
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..291cf9b
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..6affe5c
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..263bd04
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..6e0e837
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..212267a
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..fdbe6ff
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..5fee24c
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..1297d58
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..8af36a3
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..c09c2ab
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..d6eaab6
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..baa7776
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..74714d8
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll b/Redis定阅/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll
new file mode 100644
index 0000000..a50bb55
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll b/Redis定阅/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll
new file mode 100644
index 0000000..ec0be4c
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll b/Redis定阅/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll
new file mode 100644
index 0000000..181f85a
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..b551e37
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..8758fff
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..c6b8d86
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..a14ec60
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll b/Redis定阅/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100644
index 0000000..691a8fa
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/Redis定阅/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll b/Redis定阅/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll
new file mode 100644
index 0000000..e8e4ee0
Binary files /dev/null and b/Redis定阅/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/Redis定阅/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Redis定阅/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..2217181
--- /dev/null
+++ b/Redis定阅/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.AssemblyInfo.cs b/Redis定阅/obj/Debug/net8.0/Redis定阅.AssemblyInfo.cs
new file mode 100644
index 0000000..d4d81f3
--- /dev/null
+++ b/Redis定阅/obj/Debug/net8.0/Redis定阅.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Redis定阅")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b746a1da1ae011428691ad3faa572074d962f1b5")]
+[assembly: System.Reflection.AssemblyProductAttribute("Redis定阅")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Redis定阅")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.AssemblyInfoInputs.cache b/Redis定阅/obj/Debug/net8.0/Redis定阅.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..efd49ce
--- /dev/null
+++ b/Redis定阅/obj/Debug/net8.0/Redis定阅.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+a194e77b0ce52c657cd9923aaad78f93caabb9283affd0e46e76ddac34f9af71
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.GeneratedMSBuildEditorConfig.editorconfig b/Redis定阅/obj/Debug/net8.0/Redis定阅.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..204e1ff
--- /dev/null
+++ b/Redis定阅/obj/Debug/net8.0/Redis定阅.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,26 @@
+is_global = true
+build_property.Orleans_DesignTimeBuild =
+build_property.Orleans_AttachDebugger =
+build_property.Orleans_GenerateFieldIds =
+build_property.Orleans_ImmutableAttributes =
+build_property.Orleans_IdAttributes =
+build_property.Orleans_AliasAttributes =
+build_property.Orleans_GenerateSerializerAttributes =
+build_property.Orleans_ConstructorAttributes =
+build_property.OrleansGenerateCompatibilityInvokers =
+build_property.TargetFramework = net8.0
+build_property.TargetFrameworkIdentifier = .NETCoreApp
+build_property.TargetFrameworkVersion = v8.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Redis定阅
+build_property.ProjectDir = E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.GlobalUsings.g.cs b/Redis定阅/obj/Debug/net8.0/Redis定阅.GlobalUsings.g.cs
new file mode 100644
index 0000000..ac511b3
--- /dev/null
+++ b/Redis定阅/obj/Debug/net8.0/Redis定阅.GlobalUsings.g.cs
@@ -0,0 +1,11 @@
+//
+global using Orleans;
+global using Orleans.Hosting;
+global using Orleans.Runtime;
+global using System;
+global using System.Collections.Generic;
+global using System.IO;
+global using System.Linq;
+global using System.Net.Http;
+global using System.Threading;
+global using System.Threading.Tasks;
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.assets.cache b/Redis定阅/obj/Debug/net8.0/Redis定阅.assets.cache
new file mode 100644
index 0000000..d77956f
Binary files /dev/null and b/Redis定阅/obj/Debug/net8.0/Redis定阅.assets.cache differ
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.AssemblyReference.cache b/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..901afd0
Binary files /dev/null and b/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.AssemblyReference.cache differ
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.BuildWithSkipAnalyzers b/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.CoreCompileInputs.cache b/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..652a746
--- /dev/null
+++ b/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+14bc46e13922cc539d3eeab75db5ffbde07c1816dd80ad63643975c489f70e18
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.FileListAbsolute.txt b/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..1a690b3
--- /dev/null
+++ b/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.FileListAbsolute.txt
@@ -0,0 +1,108 @@
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Redis定阅.exe
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Redis定阅.deps.json
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Redis定阅.runtimeconfig.json
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Redis定阅.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Redis定阅.pdb
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\csredis.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\CSRedisCore.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Google.Protobuf.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Humanizer.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\MessagePack.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\MessagePack.Annotations.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.AspNetCore.Connections.Abstractions.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Bcl.AsyncInterfaces.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.CodeAnalysis.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.CodeAnalysis.Workspaces.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Configuration.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Binder.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Configuration.CommandLine.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Configuration.FileExtensions.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Json.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Configuration.UserSecrets.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Diagnostics.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Diagnostics.Abstractions.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Features.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.FileProviders.Abstractions.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.FileProviders.Physical.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.FileSystemGlobbing.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Hosting.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Hosting.Abstractions.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Logging.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Logging.Configuration.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Logging.Console.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Logging.Debug.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Logging.EventLog.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Logging.EventSource.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.ObjectPool.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Options.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.Extensions.Primitives.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Microsoft.NET.StringTools.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Orleans.Core.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Orleans.Core.Abstractions.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Orleans.Serialization.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Orleans.Serialization.Abstractions.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\MongoDB.Bson.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\Newtonsoft.Json.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\System.Composition.AttributedModel.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\System.Composition.Convention.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\System.Composition.Hosting.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\System.Composition.Runtime.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\System.Composition.TypedParts.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\System.Configuration.ConfigurationManager.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\System.Diagnostics.EventLog.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\System.Diagnostics.PerformanceCounter.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\System.IO.Hashing.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\System.IO.Pipelines.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\System.Memory.Data.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\System.Security.Cryptography.ProtectedData.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.Messages.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.PerformanceCounter.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\CommonEntity.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\CommonTools.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\CommonEntity.pdb
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\bin\Debug\net8.0\CommonTools.pdb
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\obj\Debug\net8.0\Redis定阅.csproj.AssemblyReference.cache
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\obj\Debug\net8.0\Redis定阅.GeneratedMSBuildEditorConfig.editorconfig
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\obj\Debug\net8.0\Redis定阅.AssemblyInfoInputs.cache
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\obj\Debug\net8.0\Redis定阅.AssemblyInfo.cs
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\obj\Debug\net8.0\Redis定阅.csproj.CoreCompileInputs.cache
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\obj\Debug\net8.0\Redis定阅.csproj.Up2Date
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\obj\Debug\net8.0\Redis定阅.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\obj\Debug\net8.0\refint\Redis定阅.dll
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\obj\Debug\net8.0\Redis定阅.pdb
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\obj\Debug\net8.0\Redis定阅.genruntimeconfig.cache
+E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\obj\Debug\net8.0\ref\Redis定阅.dll
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.Up2Date b/Redis定阅/obj/Debug/net8.0/Redis定阅.csproj.Up2Date
new file mode 100644
index 0000000..e69de29
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.dll b/Redis定阅/obj/Debug/net8.0/Redis定阅.dll
new file mode 100644
index 0000000..4fff101
Binary files /dev/null and b/Redis定阅/obj/Debug/net8.0/Redis定阅.dll differ
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.genruntimeconfig.cache b/Redis定阅/obj/Debug/net8.0/Redis定阅.genruntimeconfig.cache
new file mode 100644
index 0000000..048b4f7
--- /dev/null
+++ b/Redis定阅/obj/Debug/net8.0/Redis定阅.genruntimeconfig.cache
@@ -0,0 +1 @@
+94babaa6ff6ef53b90359baa89a6ef280ea27124c9f4baf427fc27c39ef438e2
diff --git a/Redis定阅/obj/Debug/net8.0/Redis定阅.pdb b/Redis定阅/obj/Debug/net8.0/Redis定阅.pdb
new file mode 100644
index 0000000..9cb401d
Binary files /dev/null and b/Redis定阅/obj/Debug/net8.0/Redis定阅.pdb differ
diff --git a/Redis定阅/obj/Debug/net8.0/apphost.exe b/Redis定阅/obj/Debug/net8.0/apphost.exe
new file mode 100644
index 0000000..ee768f6
Binary files /dev/null and b/Redis定阅/obj/Debug/net8.0/apphost.exe differ
diff --git a/Redis定阅/obj/Debug/net8.0/ref/Redis定阅.dll b/Redis定阅/obj/Debug/net8.0/ref/Redis定阅.dll
new file mode 100644
index 0000000..36c053a
Binary files /dev/null and b/Redis定阅/obj/Debug/net8.0/ref/Redis定阅.dll differ
diff --git a/Redis定阅/obj/Debug/net8.0/refint/Redis定阅.dll b/Redis定阅/obj/Debug/net8.0/refint/Redis定阅.dll
new file mode 100644
index 0000000..36c053a
Binary files /dev/null and b/Redis定阅/obj/Debug/net8.0/refint/Redis定阅.dll differ
diff --git a/Redis定阅/obj/Redis定阅.csproj.nuget.dgspec.json b/Redis定阅/obj/Redis定阅.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..0febd17
--- /dev/null
+++ b/Redis定阅/obj/Redis定阅.csproj.nuget.dgspec.json
@@ -0,0 +1,1097 @@
+{
+ "format": 1,
+ "restore": {
+ "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\Redis定阅\\Redis定阅.csproj": {}
+ },
+ "projects": {
+ "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonEntity\\CommonEntity.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonEntity\\CommonEntity.csproj",
+ "projectName": "CommonEntity",
+ "projectPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonEntity\\CommonEntity.csproj",
+ "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
+ "outputPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonEntity\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "10.0.100"
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Google.Protobuf": {
+ "target": "Package",
+ "version": "[3.33.2, )"
+ },
+ "MessagePack": {
+ "target": "Package",
+ "version": "[3.1.4, )"
+ },
+ "Microsoft.Orleans.Sdk": {
+ "target": "Package",
+ "version": "[8.2.0, )"
+ },
+ "MongoDB.Bson": {
+ "target": "Package",
+ "version": "[3.4.1, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.102/PortableRuntimeIdentifierGraph.json",
+ "packagesToPrune": {
+ "Microsoft.CSharp": "(, 4.7.32767]",
+ "Microsoft.VisualBasic": "(, 10.3.32767]",
+ "Microsoft.Win32.Primitives": "(, 4.3.32767]",
+ "Microsoft.Win32.Registry": "(, 5.0.32767]",
+ "runtime.any.System.Collections": "(, 4.3.32767]",
+ "runtime.any.System.Diagnostics.Tools": "(, 4.3.32767]",
+ "runtime.any.System.Diagnostics.Tracing": "(, 4.3.32767]",
+ "runtime.any.System.Globalization": "(, 4.3.32767]",
+ "runtime.any.System.Globalization.Calendars": "(, 4.3.32767]",
+ "runtime.any.System.IO": "(, 4.3.32767]",
+ "runtime.any.System.Reflection": "(, 4.3.32767]",
+ "runtime.any.System.Reflection.Extensions": "(, 4.3.32767]",
+ "runtime.any.System.Reflection.Primitives": "(, 4.3.32767]",
+ "runtime.any.System.Resources.ResourceManager": "(, 4.3.32767]",
+ "runtime.any.System.Runtime": "(, 4.3.32767]",
+ "runtime.any.System.Runtime.Handles": "(, 4.3.32767]",
+ "runtime.any.System.Runtime.InteropServices": "(, 4.3.32767]",
+ "runtime.any.System.Text.Encoding": "(, 4.3.32767]",
+ "runtime.any.System.Text.Encoding.Extensions": "(, 4.3.32767]",
+ "runtime.any.System.Threading.Tasks": "(, 4.3.32767]",
+ "runtime.any.System.Threading.Timer": "(, 4.3.32767]",
+ "runtime.aot.System.Collections": "(, 4.3.32767]",
+ "runtime.aot.System.Diagnostics.Tools": "(, 4.3.32767]",
+ "runtime.aot.System.Diagnostics.Tracing": "(, 4.3.32767]",
+ "runtime.aot.System.Globalization": "(, 4.3.32767]",
+ "runtime.aot.System.Globalization.Calendars": "(, 4.3.32767]",
+ "runtime.aot.System.IO": "(, 4.3.32767]",
+ "runtime.aot.System.Reflection": "(, 4.3.32767]",
+ "runtime.aot.System.Reflection.Extensions": "(, 4.3.32767]",
+ "runtime.aot.System.Reflection.Primitives": "(, 4.3.32767]",
+ "runtime.aot.System.Resources.ResourceManager": "(, 4.3.32767]",
+ "runtime.aot.System.Runtime": "(, 4.3.32767]",
+ "runtime.aot.System.Runtime.Handles": "(, 4.3.32767]",
+ "runtime.aot.System.Runtime.InteropServices": "(, 4.3.32767]",
+ "runtime.aot.System.Text.Encoding": "(, 4.3.32767]",
+ "runtime.aot.System.Text.Encoding.Extensions": "(, 4.3.32767]",
+ "runtime.aot.System.Threading.Tasks": "(, 4.3.32767]",
+ "runtime.aot.System.Threading.Timer": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.native.System.Security.Cryptography.Apple": "(, 4.3.32767]",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.unix.Microsoft.Win32.Primitives": "(, 4.3.32767]",
+ "runtime.unix.System.Console": "(, 4.3.32767]",
+ "runtime.unix.System.Diagnostics.Debug": "(, 4.3.32767]",
+ "runtime.unix.System.IO.FileSystem": "(, 4.3.32767]",
+ "runtime.unix.System.Net.Primitives": "(, 4.3.32767]",
+ "runtime.unix.System.Net.Sockets": "(, 4.3.32767]",
+ "runtime.unix.System.Private.Uri": "(, 4.3.32767]",
+ "runtime.unix.System.Runtime.Extensions": "(, 4.3.32767]",
+ "runtime.win.Microsoft.Win32.Primitives": "(, 4.3.32767]",
+ "runtime.win.System.Console": "(, 4.3.32767]",
+ "runtime.win.System.Diagnostics.Debug": "(, 4.3.32767]",
+ "runtime.win.System.IO.FileSystem": "(, 4.3.32767]",
+ "runtime.win.System.Net.Primitives": "(, 4.3.32767]",
+ "runtime.win.System.Net.Sockets": "(, 4.3.32767]",
+ "runtime.win.System.Runtime.Extensions": "(, 4.3.32767]",
+ "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]",
+ "runtime.win10-arm64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]",
+ "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]",
+ "runtime.win7-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.win7-x86.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.win7.System.Private.Uri": "(, 4.3.32767]",
+ "runtime.win8-arm.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "System.AppContext": "(, 4.3.32767]",
+ "System.Buffers": "(, 4.6.32767]",
+ "System.Collections": "(, 4.3.32767]",
+ "System.Collections.Concurrent": "(, 4.3.32767]",
+ "System.Collections.Immutable": "(, 8.0.32767]",
+ "System.Collections.NonGeneric": "(, 4.3.32767]",
+ "System.Collections.Specialized": "(, 4.3.32767]",
+ "System.ComponentModel": "(, 4.3.32767]",
+ "System.ComponentModel.Annotations": "(, 5.0.32767]",
+ "System.ComponentModel.EventBasedAsync": "(, 4.3.32767]",
+ "System.ComponentModel.Primitives": "(, 4.3.32767]",
+ "System.ComponentModel.TypeConverter": "(, 4.3.32767]",
+ "System.Console": "(, 4.3.32767]",
+ "System.Data.Common": "(, 4.3.32767]",
+ "System.Data.DataSetExtensions": "(, 4.5.32767]",
+ "System.Diagnostics.Contracts": "(, 4.3.32767]",
+ "System.Diagnostics.Debug": "(, 4.3.32767]",
+ "System.Diagnostics.DiagnosticSource": "(, 8.0.32767]",
+ "System.Diagnostics.FileVersionInfo": "(, 4.3.32767]",
+ "System.Diagnostics.Process": "(, 4.3.32767]",
+ "System.Diagnostics.StackTrace": "(, 4.3.32767]",
+ "System.Diagnostics.TextWriterTraceListener": "(, 4.3.32767]",
+ "System.Diagnostics.Tools": "(, 4.3.32767]",
+ "System.Diagnostics.TraceSource": "(, 4.3.32767]",
+ "System.Diagnostics.Tracing": "(, 4.3.32767]",
+ "System.Drawing.Primitives": "(, 4.3.32767]",
+ "System.Dynamic.Runtime": "(, 4.3.32767]",
+ "System.Formats.Asn1": "(, 8.0.32767]",
+ "System.Globalization": "(, 4.3.32767]",
+ "System.Globalization.Calendars": "(, 4.3.32767]",
+ "System.Globalization.Extensions": "(, 4.3.32767]",
+ "System.IO": "(, 4.3.32767]",
+ "System.IO.Compression": "(, 4.3.32767]",
+ "System.IO.Compression.ZipFile": "(, 4.3.32767]",
+ "System.IO.FileSystem": "(, 4.3.32767]",
+ "System.IO.FileSystem.AccessControl": "(, 5.0.32767]",
+ "System.IO.FileSystem.DriveInfo": "(, 4.3.32767]",
+ "System.IO.FileSystem.Primitives": "(, 4.3.32767]",
+ "System.IO.FileSystem.Watcher": "(, 4.3.32767]",
+ "System.IO.IsolatedStorage": "(, 4.3.32767]",
+ "System.IO.MemoryMappedFiles": "(, 4.3.32767]",
+ "System.IO.Pipes": "(, 4.3.32767]",
+ "System.IO.Pipes.AccessControl": "(, 4.6.32767]",
+ "System.IO.UnmanagedMemoryStream": "(, 4.3.32767]",
+ "System.Linq": "(, 4.3.32767]",
+ "System.Linq.Expressions": "(, 4.3.32767]",
+ "System.Linq.Parallel": "(, 4.3.32767]",
+ "System.Linq.Queryable": "(, 4.3.32767]",
+ "System.Memory": "(, 4.6.32767]",
+ "System.Net.Http": "(, 4.3.32767]",
+ "System.Net.Http.Json": "(, 8.0.32767]",
+ "System.Net.NameResolution": "(, 4.3.32767]",
+ "System.Net.NetworkInformation": "(, 4.3.32767]",
+ "System.Net.Ping": "(, 4.3.32767]",
+ "System.Net.Primitives": "(, 4.3.32767]",
+ "System.Net.Requests": "(, 4.3.32767]",
+ "System.Net.Security": "(, 4.3.32767]",
+ "System.Net.Sockets": "(, 4.3.32767]",
+ "System.Net.WebHeaderCollection": "(, 4.3.32767]",
+ "System.Net.WebSockets": "(, 4.3.32767]",
+ "System.Net.WebSockets.Client": "(, 4.3.32767]",
+ "System.Numerics.Vectors": "(, 4.6.32767]",
+ "System.ObjectModel": "(, 4.3.32767]",
+ "System.Private.DataContractSerialization": "(, 4.3.32767]",
+ "System.Private.Uri": "(, 4.3.32767]",
+ "System.Reflection": "(, 4.3.32767]",
+ "System.Reflection.DispatchProxy": "(, 4.8.32767]",
+ "System.Reflection.Emit": "(, 4.7.32767]",
+ "System.Reflection.Emit.ILGeneration": "(, 4.7.32767]",
+ "System.Reflection.Emit.Lightweight": "(, 4.7.32767]",
+ "System.Reflection.Extensions": "(, 4.3.32767]",
+ "System.Reflection.Metadata": "(, 8.0.32767]",
+ "System.Reflection.Primitives": "(, 4.3.32767]",
+ "System.Reflection.TypeExtensions": "(, 4.7.32767]",
+ "System.Resources.Reader": "(, 4.3.32767]",
+ "System.Resources.ResourceManager": "(, 4.3.32767]",
+ "System.Resources.Writer": "(, 4.3.32767]",
+ "System.Runtime": "(, 4.3.32767]",
+ "System.Runtime.CompilerServices.Unsafe": "(, 6.1.32767]",
+ "System.Runtime.CompilerServices.VisualC": "(, 4.3.32767]",
+ "System.Runtime.Extensions": "(, 4.3.32767]",
+ "System.Runtime.Handles": "(, 4.3.32767]",
+ "System.Runtime.InteropServices": "(, 4.3.32767]",
+ "System.Runtime.InteropServices.RuntimeInformation": "(, 4.3.32767]",
+ "System.Runtime.Loader": "(, 4.3.32767]",
+ "System.Runtime.Numerics": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Formatters": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Json": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Primitives": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Xml": "(, 4.3.32767]",
+ "System.Security.AccessControl": "(, 6.0.32767]",
+ "System.Security.Claims": "(, 4.3.32767]",
+ "System.Security.Cryptography.Algorithms": "(, 4.3.32767]",
+ "System.Security.Cryptography.Cng": "(, 4.6.32767]",
+ "System.Security.Cryptography.Csp": "(, 4.3.32767]",
+ "System.Security.Cryptography.Encoding": "(, 4.3.32767]",
+ "System.Security.Cryptography.OpenSsl": "(, 5.0.32767]",
+ "System.Security.Cryptography.Primitives": "(, 4.3.32767]",
+ "System.Security.Cryptography.X509Certificates": "(, 4.3.32767]",
+ "System.Security.Principal": "(, 4.3.32767]",
+ "System.Security.Principal.Windows": "(, 5.0.32767]",
+ "System.Security.SecureString": "(, 4.3.32767]",
+ "System.Text.Encoding": "(, 4.3.32767]",
+ "System.Text.Encoding.CodePages": "(, 8.0.32767]",
+ "System.Text.Encoding.Extensions": "(, 4.3.32767]",
+ "System.Text.Encodings.Web": "(, 8.0.32767]",
+ "System.Text.Json": "(, 8.0.32767]",
+ "System.Text.RegularExpressions": "(, 4.3.32767]",
+ "System.Threading": "(, 4.3.32767]",
+ "System.Threading.Channels": "(, 8.0.32767]",
+ "System.Threading.Overlapped": "(, 4.3.32767]",
+ "System.Threading.Tasks": "(, 4.3.32767]",
+ "System.Threading.Tasks.Dataflow": "(, 8.0.32767]",
+ "System.Threading.Tasks.Extensions": "(, 4.6.32767]",
+ "System.Threading.Tasks.Parallel": "(, 4.3.32767]",
+ "System.Threading.Thread": "(, 4.3.32767]",
+ "System.Threading.ThreadPool": "(, 4.3.32767]",
+ "System.Threading.Timer": "(, 4.3.32767]",
+ "System.ValueTuple": "(, 4.6.32767]",
+ "System.Xml.ReaderWriter": "(, 4.3.32767]",
+ "System.Xml.XDocument": "(, 4.3.32767]",
+ "System.Xml.XmlDocument": "(, 4.3.32767]",
+ "System.Xml.XmlSerializer": "(, 4.3.32767]",
+ "System.Xml.XPath": "(, 4.3.32767]",
+ "System.Xml.XPath.XDocument": "(, 4.3.32767]"
+ }
+ }
+ }
+ },
+ "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonTools\\CommonTools.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonTools\\CommonTools.csproj",
+ "projectName": "CommonTools",
+ "projectPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonTools\\CommonTools.csproj",
+ "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
+ "outputPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonTools\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "10.0.100"
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "CSRedisCore": {
+ "target": "Package",
+ "version": "[3.8.805, )"
+ },
+ "MessagePack": {
+ "target": "Package",
+ "version": "[3.1.4, )"
+ },
+ "System.Diagnostics.PerformanceCounter": {
+ "target": "Package",
+ "version": "[9.0.8, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.102/PortableRuntimeIdentifierGraph.json",
+ "packagesToPrune": {
+ "Microsoft.CSharp": "(, 4.7.32767]",
+ "Microsoft.VisualBasic": "(, 10.3.32767]",
+ "Microsoft.Win32.Primitives": "(, 4.3.32767]",
+ "Microsoft.Win32.Registry": "(, 5.0.32767]",
+ "runtime.any.System.Collections": "(, 4.3.32767]",
+ "runtime.any.System.Diagnostics.Tools": "(, 4.3.32767]",
+ "runtime.any.System.Diagnostics.Tracing": "(, 4.3.32767]",
+ "runtime.any.System.Globalization": "(, 4.3.32767]",
+ "runtime.any.System.Globalization.Calendars": "(, 4.3.32767]",
+ "runtime.any.System.IO": "(, 4.3.32767]",
+ "runtime.any.System.Reflection": "(, 4.3.32767]",
+ "runtime.any.System.Reflection.Extensions": "(, 4.3.32767]",
+ "runtime.any.System.Reflection.Primitives": "(, 4.3.32767]",
+ "runtime.any.System.Resources.ResourceManager": "(, 4.3.32767]",
+ "runtime.any.System.Runtime": "(, 4.3.32767]",
+ "runtime.any.System.Runtime.Handles": "(, 4.3.32767]",
+ "runtime.any.System.Runtime.InteropServices": "(, 4.3.32767]",
+ "runtime.any.System.Text.Encoding": "(, 4.3.32767]",
+ "runtime.any.System.Text.Encoding.Extensions": "(, 4.3.32767]",
+ "runtime.any.System.Threading.Tasks": "(, 4.3.32767]",
+ "runtime.any.System.Threading.Timer": "(, 4.3.32767]",
+ "runtime.aot.System.Collections": "(, 4.3.32767]",
+ "runtime.aot.System.Diagnostics.Tools": "(, 4.3.32767]",
+ "runtime.aot.System.Diagnostics.Tracing": "(, 4.3.32767]",
+ "runtime.aot.System.Globalization": "(, 4.3.32767]",
+ "runtime.aot.System.Globalization.Calendars": "(, 4.3.32767]",
+ "runtime.aot.System.IO": "(, 4.3.32767]",
+ "runtime.aot.System.Reflection": "(, 4.3.32767]",
+ "runtime.aot.System.Reflection.Extensions": "(, 4.3.32767]",
+ "runtime.aot.System.Reflection.Primitives": "(, 4.3.32767]",
+ "runtime.aot.System.Resources.ResourceManager": "(, 4.3.32767]",
+ "runtime.aot.System.Runtime": "(, 4.3.32767]",
+ "runtime.aot.System.Runtime.Handles": "(, 4.3.32767]",
+ "runtime.aot.System.Runtime.InteropServices": "(, 4.3.32767]",
+ "runtime.aot.System.Text.Encoding": "(, 4.3.32767]",
+ "runtime.aot.System.Text.Encoding.Extensions": "(, 4.3.32767]",
+ "runtime.aot.System.Threading.Tasks": "(, 4.3.32767]",
+ "runtime.aot.System.Threading.Timer": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.native.System.Security.Cryptography.Apple": "(, 4.3.32767]",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.unix.Microsoft.Win32.Primitives": "(, 4.3.32767]",
+ "runtime.unix.System.Console": "(, 4.3.32767]",
+ "runtime.unix.System.Diagnostics.Debug": "(, 4.3.32767]",
+ "runtime.unix.System.IO.FileSystem": "(, 4.3.32767]",
+ "runtime.unix.System.Net.Primitives": "(, 4.3.32767]",
+ "runtime.unix.System.Net.Sockets": "(, 4.3.32767]",
+ "runtime.unix.System.Private.Uri": "(, 4.3.32767]",
+ "runtime.unix.System.Runtime.Extensions": "(, 4.3.32767]",
+ "runtime.win.Microsoft.Win32.Primitives": "(, 4.3.32767]",
+ "runtime.win.System.Console": "(, 4.3.32767]",
+ "runtime.win.System.Diagnostics.Debug": "(, 4.3.32767]",
+ "runtime.win.System.IO.FileSystem": "(, 4.3.32767]",
+ "runtime.win.System.Net.Primitives": "(, 4.3.32767]",
+ "runtime.win.System.Net.Sockets": "(, 4.3.32767]",
+ "runtime.win.System.Runtime.Extensions": "(, 4.3.32767]",
+ "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]",
+ "runtime.win10-arm64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]",
+ "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]",
+ "runtime.win7-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.win7-x86.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.win7.System.Private.Uri": "(, 4.3.32767]",
+ "runtime.win8-arm.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "System.AppContext": "(, 4.3.32767]",
+ "System.Buffers": "(, 4.6.32767]",
+ "System.Collections": "(, 4.3.32767]",
+ "System.Collections.Concurrent": "(, 4.3.32767]",
+ "System.Collections.Immutable": "(, 8.0.32767]",
+ "System.Collections.NonGeneric": "(, 4.3.32767]",
+ "System.Collections.Specialized": "(, 4.3.32767]",
+ "System.ComponentModel": "(, 4.3.32767]",
+ "System.ComponentModel.Annotations": "(, 5.0.32767]",
+ "System.ComponentModel.EventBasedAsync": "(, 4.3.32767]",
+ "System.ComponentModel.Primitives": "(, 4.3.32767]",
+ "System.ComponentModel.TypeConverter": "(, 4.3.32767]",
+ "System.Console": "(, 4.3.32767]",
+ "System.Data.Common": "(, 4.3.32767]",
+ "System.Data.DataSetExtensions": "(, 4.5.32767]",
+ "System.Diagnostics.Contracts": "(, 4.3.32767]",
+ "System.Diagnostics.Debug": "(, 4.3.32767]",
+ "System.Diagnostics.DiagnosticSource": "(, 8.0.32767]",
+ "System.Diagnostics.FileVersionInfo": "(, 4.3.32767]",
+ "System.Diagnostics.Process": "(, 4.3.32767]",
+ "System.Diagnostics.StackTrace": "(, 4.3.32767]",
+ "System.Diagnostics.TextWriterTraceListener": "(, 4.3.32767]",
+ "System.Diagnostics.Tools": "(, 4.3.32767]",
+ "System.Diagnostics.TraceSource": "(, 4.3.32767]",
+ "System.Diagnostics.Tracing": "(, 4.3.32767]",
+ "System.Drawing.Primitives": "(, 4.3.32767]",
+ "System.Dynamic.Runtime": "(, 4.3.32767]",
+ "System.Formats.Asn1": "(, 8.0.32767]",
+ "System.Globalization": "(, 4.3.32767]",
+ "System.Globalization.Calendars": "(, 4.3.32767]",
+ "System.Globalization.Extensions": "(, 4.3.32767]",
+ "System.IO": "(, 4.3.32767]",
+ "System.IO.Compression": "(, 4.3.32767]",
+ "System.IO.Compression.ZipFile": "(, 4.3.32767]",
+ "System.IO.FileSystem": "(, 4.3.32767]",
+ "System.IO.FileSystem.AccessControl": "(, 5.0.32767]",
+ "System.IO.FileSystem.DriveInfo": "(, 4.3.32767]",
+ "System.IO.FileSystem.Primitives": "(, 4.3.32767]",
+ "System.IO.FileSystem.Watcher": "(, 4.3.32767]",
+ "System.IO.IsolatedStorage": "(, 4.3.32767]",
+ "System.IO.MemoryMappedFiles": "(, 4.3.32767]",
+ "System.IO.Pipes": "(, 4.3.32767]",
+ "System.IO.Pipes.AccessControl": "(, 4.6.32767]",
+ "System.IO.UnmanagedMemoryStream": "(, 4.3.32767]",
+ "System.Linq": "(, 4.3.32767]",
+ "System.Linq.Expressions": "(, 4.3.32767]",
+ "System.Linq.Parallel": "(, 4.3.32767]",
+ "System.Linq.Queryable": "(, 4.3.32767]",
+ "System.Memory": "(, 4.6.32767]",
+ "System.Net.Http": "(, 4.3.32767]",
+ "System.Net.Http.Json": "(, 8.0.32767]",
+ "System.Net.NameResolution": "(, 4.3.32767]",
+ "System.Net.NetworkInformation": "(, 4.3.32767]",
+ "System.Net.Ping": "(, 4.3.32767]",
+ "System.Net.Primitives": "(, 4.3.32767]",
+ "System.Net.Requests": "(, 4.3.32767]",
+ "System.Net.Security": "(, 4.3.32767]",
+ "System.Net.Sockets": "(, 4.3.32767]",
+ "System.Net.WebHeaderCollection": "(, 4.3.32767]",
+ "System.Net.WebSockets": "(, 4.3.32767]",
+ "System.Net.WebSockets.Client": "(, 4.3.32767]",
+ "System.Numerics.Vectors": "(, 4.6.32767]",
+ "System.ObjectModel": "(, 4.3.32767]",
+ "System.Private.DataContractSerialization": "(, 4.3.32767]",
+ "System.Private.Uri": "(, 4.3.32767]",
+ "System.Reflection": "(, 4.3.32767]",
+ "System.Reflection.DispatchProxy": "(, 4.8.32767]",
+ "System.Reflection.Emit": "(, 4.7.32767]",
+ "System.Reflection.Emit.ILGeneration": "(, 4.7.32767]",
+ "System.Reflection.Emit.Lightweight": "(, 4.7.32767]",
+ "System.Reflection.Extensions": "(, 4.3.32767]",
+ "System.Reflection.Metadata": "(, 8.0.32767]",
+ "System.Reflection.Primitives": "(, 4.3.32767]",
+ "System.Reflection.TypeExtensions": "(, 4.7.32767]",
+ "System.Resources.Reader": "(, 4.3.32767]",
+ "System.Resources.ResourceManager": "(, 4.3.32767]",
+ "System.Resources.Writer": "(, 4.3.32767]",
+ "System.Runtime": "(, 4.3.32767]",
+ "System.Runtime.CompilerServices.Unsafe": "(, 6.1.32767]",
+ "System.Runtime.CompilerServices.VisualC": "(, 4.3.32767]",
+ "System.Runtime.Extensions": "(, 4.3.32767]",
+ "System.Runtime.Handles": "(, 4.3.32767]",
+ "System.Runtime.InteropServices": "(, 4.3.32767]",
+ "System.Runtime.InteropServices.RuntimeInformation": "(, 4.3.32767]",
+ "System.Runtime.Loader": "(, 4.3.32767]",
+ "System.Runtime.Numerics": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Formatters": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Json": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Primitives": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Xml": "(, 4.3.32767]",
+ "System.Security.AccessControl": "(, 6.0.32767]",
+ "System.Security.Claims": "(, 4.3.32767]",
+ "System.Security.Cryptography.Algorithms": "(, 4.3.32767]",
+ "System.Security.Cryptography.Cng": "(, 4.6.32767]",
+ "System.Security.Cryptography.Csp": "(, 4.3.32767]",
+ "System.Security.Cryptography.Encoding": "(, 4.3.32767]",
+ "System.Security.Cryptography.OpenSsl": "(, 5.0.32767]",
+ "System.Security.Cryptography.Primitives": "(, 4.3.32767]",
+ "System.Security.Cryptography.X509Certificates": "(, 4.3.32767]",
+ "System.Security.Principal": "(, 4.3.32767]",
+ "System.Security.Principal.Windows": "(, 5.0.32767]",
+ "System.Security.SecureString": "(, 4.3.32767]",
+ "System.Text.Encoding": "(, 4.3.32767]",
+ "System.Text.Encoding.CodePages": "(, 8.0.32767]",
+ "System.Text.Encoding.Extensions": "(, 4.3.32767]",
+ "System.Text.Encodings.Web": "(, 8.0.32767]",
+ "System.Text.Json": "(, 8.0.32767]",
+ "System.Text.RegularExpressions": "(, 4.3.32767]",
+ "System.Threading": "(, 4.3.32767]",
+ "System.Threading.Channels": "(, 8.0.32767]",
+ "System.Threading.Overlapped": "(, 4.3.32767]",
+ "System.Threading.Tasks": "(, 4.3.32767]",
+ "System.Threading.Tasks.Dataflow": "(, 8.0.32767]",
+ "System.Threading.Tasks.Extensions": "(, 4.6.32767]",
+ "System.Threading.Tasks.Parallel": "(, 4.3.32767]",
+ "System.Threading.Thread": "(, 4.3.32767]",
+ "System.Threading.ThreadPool": "(, 4.3.32767]",
+ "System.Threading.Timer": "(, 4.3.32767]",
+ "System.ValueTuple": "(, 4.6.32767]",
+ "System.Xml.ReaderWriter": "(, 4.3.32767]",
+ "System.Xml.XDocument": "(, 4.3.32767]",
+ "System.Xml.XmlDocument": "(, 4.3.32767]",
+ "System.Xml.XmlSerializer": "(, 4.3.32767]",
+ "System.Xml.XPath": "(, 4.3.32767]",
+ "System.Xml.XPath.XDocument": "(, 4.3.32767]"
+ }
+ }
+ }
+ },
+ "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\Redis定阅\\Redis定阅.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\Redis定阅\\Redis定阅.csproj",
+ "projectName": "Redis定阅",
+ "projectPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\Redis定阅\\Redis定阅.csproj",
+ "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
+ "outputPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\Redis定阅\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {
+ "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonEntity\\CommonEntity.csproj": {
+ "projectPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonEntity\\CommonEntity.csproj"
+ },
+ "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonTools\\CommonTools.csproj": {
+ "projectPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonTools\\CommonTools.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "10.0.100"
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "csredis": {
+ "target": "Package",
+ "version": "[3.2.1, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.102/PortableRuntimeIdentifierGraph.json",
+ "packagesToPrune": {
+ "Microsoft.CSharp": "(, 4.7.32767]",
+ "Microsoft.VisualBasic": "(, 10.3.32767]",
+ "Microsoft.Win32.Primitives": "(, 4.3.32767]",
+ "Microsoft.Win32.Registry": "(, 5.0.32767]",
+ "runtime.any.System.Collections": "(, 4.3.32767]",
+ "runtime.any.System.Diagnostics.Tools": "(, 4.3.32767]",
+ "runtime.any.System.Diagnostics.Tracing": "(, 4.3.32767]",
+ "runtime.any.System.Globalization": "(, 4.3.32767]",
+ "runtime.any.System.Globalization.Calendars": "(, 4.3.32767]",
+ "runtime.any.System.IO": "(, 4.3.32767]",
+ "runtime.any.System.Reflection": "(, 4.3.32767]",
+ "runtime.any.System.Reflection.Extensions": "(, 4.3.32767]",
+ "runtime.any.System.Reflection.Primitives": "(, 4.3.32767]",
+ "runtime.any.System.Resources.ResourceManager": "(, 4.3.32767]",
+ "runtime.any.System.Runtime": "(, 4.3.32767]",
+ "runtime.any.System.Runtime.Handles": "(, 4.3.32767]",
+ "runtime.any.System.Runtime.InteropServices": "(, 4.3.32767]",
+ "runtime.any.System.Text.Encoding": "(, 4.3.32767]",
+ "runtime.any.System.Text.Encoding.Extensions": "(, 4.3.32767]",
+ "runtime.any.System.Threading.Tasks": "(, 4.3.32767]",
+ "runtime.any.System.Threading.Timer": "(, 4.3.32767]",
+ "runtime.aot.System.Collections": "(, 4.3.32767]",
+ "runtime.aot.System.Diagnostics.Tools": "(, 4.3.32767]",
+ "runtime.aot.System.Diagnostics.Tracing": "(, 4.3.32767]",
+ "runtime.aot.System.Globalization": "(, 4.3.32767]",
+ "runtime.aot.System.Globalization.Calendars": "(, 4.3.32767]",
+ "runtime.aot.System.IO": "(, 4.3.32767]",
+ "runtime.aot.System.Reflection": "(, 4.3.32767]",
+ "runtime.aot.System.Reflection.Extensions": "(, 4.3.32767]",
+ "runtime.aot.System.Reflection.Primitives": "(, 4.3.32767]",
+ "runtime.aot.System.Resources.ResourceManager": "(, 4.3.32767]",
+ "runtime.aot.System.Runtime": "(, 4.3.32767]",
+ "runtime.aot.System.Runtime.Handles": "(, 4.3.32767]",
+ "runtime.aot.System.Runtime.InteropServices": "(, 4.3.32767]",
+ "runtime.aot.System.Text.Encoding": "(, 4.3.32767]",
+ "runtime.aot.System.Text.Encoding.Extensions": "(, 4.3.32767]",
+ "runtime.aot.System.Threading.Tasks": "(, 4.3.32767]",
+ "runtime.aot.System.Threading.Timer": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.native.System.Security.Cryptography.Apple": "(, 4.3.32767]",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.unix.Microsoft.Win32.Primitives": "(, 4.3.32767]",
+ "runtime.unix.System.Console": "(, 4.3.32767]",
+ "runtime.unix.System.Diagnostics.Debug": "(, 4.3.32767]",
+ "runtime.unix.System.IO.FileSystem": "(, 4.3.32767]",
+ "runtime.unix.System.Net.Primitives": "(, 4.3.32767]",
+ "runtime.unix.System.Net.Sockets": "(, 4.3.32767]",
+ "runtime.unix.System.Private.Uri": "(, 4.3.32767]",
+ "runtime.unix.System.Runtime.Extensions": "(, 4.3.32767]",
+ "runtime.win.Microsoft.Win32.Primitives": "(, 4.3.32767]",
+ "runtime.win.System.Console": "(, 4.3.32767]",
+ "runtime.win.System.Diagnostics.Debug": "(, 4.3.32767]",
+ "runtime.win.System.IO.FileSystem": "(, 4.3.32767]",
+ "runtime.win.System.Net.Primitives": "(, 4.3.32767]",
+ "runtime.win.System.Net.Sockets": "(, 4.3.32767]",
+ "runtime.win.System.Runtime.Extensions": "(, 4.3.32767]",
+ "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]",
+ "runtime.win10-arm64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]",
+ "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]",
+ "runtime.win7-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.win7-x86.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.win7.System.Private.Uri": "(, 4.3.32767]",
+ "runtime.win8-arm.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "System.AppContext": "(, 4.3.32767]",
+ "System.Buffers": "(, 4.6.32767]",
+ "System.Collections": "(, 4.3.32767]",
+ "System.Collections.Concurrent": "(, 4.3.32767]",
+ "System.Collections.Immutable": "(, 8.0.32767]",
+ "System.Collections.NonGeneric": "(, 4.3.32767]",
+ "System.Collections.Specialized": "(, 4.3.32767]",
+ "System.ComponentModel": "(, 4.3.32767]",
+ "System.ComponentModel.Annotations": "(, 5.0.32767]",
+ "System.ComponentModel.EventBasedAsync": "(, 4.3.32767]",
+ "System.ComponentModel.Primitives": "(, 4.3.32767]",
+ "System.ComponentModel.TypeConverter": "(, 4.3.32767]",
+ "System.Console": "(, 4.3.32767]",
+ "System.Data.Common": "(, 4.3.32767]",
+ "System.Data.DataSetExtensions": "(, 4.5.32767]",
+ "System.Diagnostics.Contracts": "(, 4.3.32767]",
+ "System.Diagnostics.Debug": "(, 4.3.32767]",
+ "System.Diagnostics.DiagnosticSource": "(, 8.0.32767]",
+ "System.Diagnostics.FileVersionInfo": "(, 4.3.32767]",
+ "System.Diagnostics.Process": "(, 4.3.32767]",
+ "System.Diagnostics.StackTrace": "(, 4.3.32767]",
+ "System.Diagnostics.TextWriterTraceListener": "(, 4.3.32767]",
+ "System.Diagnostics.Tools": "(, 4.3.32767]",
+ "System.Diagnostics.TraceSource": "(, 4.3.32767]",
+ "System.Diagnostics.Tracing": "(, 4.3.32767]",
+ "System.Drawing.Primitives": "(, 4.3.32767]",
+ "System.Dynamic.Runtime": "(, 4.3.32767]",
+ "System.Formats.Asn1": "(, 8.0.32767]",
+ "System.Globalization": "(, 4.3.32767]",
+ "System.Globalization.Calendars": "(, 4.3.32767]",
+ "System.Globalization.Extensions": "(, 4.3.32767]",
+ "System.IO": "(, 4.3.32767]",
+ "System.IO.Compression": "(, 4.3.32767]",
+ "System.IO.Compression.ZipFile": "(, 4.3.32767]",
+ "System.IO.FileSystem": "(, 4.3.32767]",
+ "System.IO.FileSystem.AccessControl": "(, 5.0.32767]",
+ "System.IO.FileSystem.DriveInfo": "(, 4.3.32767]",
+ "System.IO.FileSystem.Primitives": "(, 4.3.32767]",
+ "System.IO.FileSystem.Watcher": "(, 4.3.32767]",
+ "System.IO.IsolatedStorage": "(, 4.3.32767]",
+ "System.IO.MemoryMappedFiles": "(, 4.3.32767]",
+ "System.IO.Pipes": "(, 4.3.32767]",
+ "System.IO.Pipes.AccessControl": "(, 4.6.32767]",
+ "System.IO.UnmanagedMemoryStream": "(, 4.3.32767]",
+ "System.Linq": "(, 4.3.32767]",
+ "System.Linq.Expressions": "(, 4.3.32767]",
+ "System.Linq.Parallel": "(, 4.3.32767]",
+ "System.Linq.Queryable": "(, 4.3.32767]",
+ "System.Memory": "(, 4.6.32767]",
+ "System.Net.Http": "(, 4.3.32767]",
+ "System.Net.Http.Json": "(, 8.0.32767]",
+ "System.Net.NameResolution": "(, 4.3.32767]",
+ "System.Net.NetworkInformation": "(, 4.3.32767]",
+ "System.Net.Ping": "(, 4.3.32767]",
+ "System.Net.Primitives": "(, 4.3.32767]",
+ "System.Net.Requests": "(, 4.3.32767]",
+ "System.Net.Security": "(, 4.3.32767]",
+ "System.Net.Sockets": "(, 4.3.32767]",
+ "System.Net.WebHeaderCollection": "(, 4.3.32767]",
+ "System.Net.WebSockets": "(, 4.3.32767]",
+ "System.Net.WebSockets.Client": "(, 4.3.32767]",
+ "System.Numerics.Vectors": "(, 4.6.32767]",
+ "System.ObjectModel": "(, 4.3.32767]",
+ "System.Private.DataContractSerialization": "(, 4.3.32767]",
+ "System.Private.Uri": "(, 4.3.32767]",
+ "System.Reflection": "(, 4.3.32767]",
+ "System.Reflection.DispatchProxy": "(, 4.8.32767]",
+ "System.Reflection.Emit": "(, 4.7.32767]",
+ "System.Reflection.Emit.ILGeneration": "(, 4.7.32767]",
+ "System.Reflection.Emit.Lightweight": "(, 4.7.32767]",
+ "System.Reflection.Extensions": "(, 4.3.32767]",
+ "System.Reflection.Metadata": "(, 8.0.32767]",
+ "System.Reflection.Primitives": "(, 4.3.32767]",
+ "System.Reflection.TypeExtensions": "(, 4.7.32767]",
+ "System.Resources.Reader": "(, 4.3.32767]",
+ "System.Resources.ResourceManager": "(, 4.3.32767]",
+ "System.Resources.Writer": "(, 4.3.32767]",
+ "System.Runtime": "(, 4.3.32767]",
+ "System.Runtime.CompilerServices.Unsafe": "(, 6.1.32767]",
+ "System.Runtime.CompilerServices.VisualC": "(, 4.3.32767]",
+ "System.Runtime.Extensions": "(, 4.3.32767]",
+ "System.Runtime.Handles": "(, 4.3.32767]",
+ "System.Runtime.InteropServices": "(, 4.3.32767]",
+ "System.Runtime.InteropServices.RuntimeInformation": "(, 4.3.32767]",
+ "System.Runtime.Loader": "(, 4.3.32767]",
+ "System.Runtime.Numerics": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Formatters": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Json": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Primitives": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Xml": "(, 4.3.32767]",
+ "System.Security.AccessControl": "(, 6.0.32767]",
+ "System.Security.Claims": "(, 4.3.32767]",
+ "System.Security.Cryptography.Algorithms": "(, 4.3.32767]",
+ "System.Security.Cryptography.Cng": "(, 4.6.32767]",
+ "System.Security.Cryptography.Csp": "(, 4.3.32767]",
+ "System.Security.Cryptography.Encoding": "(, 4.3.32767]",
+ "System.Security.Cryptography.OpenSsl": "(, 5.0.32767]",
+ "System.Security.Cryptography.Primitives": "(, 4.3.32767]",
+ "System.Security.Cryptography.X509Certificates": "(, 4.3.32767]",
+ "System.Security.Principal": "(, 4.3.32767]",
+ "System.Security.Principal.Windows": "(, 5.0.32767]",
+ "System.Security.SecureString": "(, 4.3.32767]",
+ "System.Text.Encoding": "(, 4.3.32767]",
+ "System.Text.Encoding.CodePages": "(, 8.0.32767]",
+ "System.Text.Encoding.Extensions": "(, 4.3.32767]",
+ "System.Text.Encodings.Web": "(, 8.0.32767]",
+ "System.Text.Json": "(, 8.0.32767]",
+ "System.Text.RegularExpressions": "(, 4.3.32767]",
+ "System.Threading": "(, 4.3.32767]",
+ "System.Threading.Channels": "(, 8.0.32767]",
+ "System.Threading.Overlapped": "(, 4.3.32767]",
+ "System.Threading.Tasks": "(, 4.3.32767]",
+ "System.Threading.Tasks.Dataflow": "(, 8.0.32767]",
+ "System.Threading.Tasks.Extensions": "(, 4.6.32767]",
+ "System.Threading.Tasks.Parallel": "(, 4.3.32767]",
+ "System.Threading.Thread": "(, 4.3.32767]",
+ "System.Threading.ThreadPool": "(, 4.3.32767]",
+ "System.Threading.Timer": "(, 4.3.32767]",
+ "System.ValueTuple": "(, 4.6.32767]",
+ "System.Xml.ReaderWriter": "(, 4.3.32767]",
+ "System.Xml.XDocument": "(, 4.3.32767]",
+ "System.Xml.XmlDocument": "(, 4.3.32767]",
+ "System.Xml.XmlSerializer": "(, 4.3.32767]",
+ "System.Xml.XPath": "(, 4.3.32767]",
+ "System.Xml.XPath.XDocument": "(, 4.3.32767]"
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Redis定阅/obj/Redis定阅.csproj.nuget.g.props b/Redis定阅/obj/Redis定阅.csproj.nuget.g.props
new file mode 100644
index 0000000..685c8be
--- /dev/null
+++ b/Redis定阅/obj/Redis定阅.csproj.nuget.g.props
@@ -0,0 +1,23 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\Administrator\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
+ PackageReference
+ 6.14.1
+
+
+
+
+
+
+
+
+
+
+ C:\Users\Administrator\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3
+
+
\ No newline at end of file
diff --git a/Redis定阅/obj/Redis定阅.csproj.nuget.g.targets b/Redis定阅/obj/Redis定阅.csproj.nuget.g.targets
new file mode 100644
index 0000000..27d778a
--- /dev/null
+++ b/Redis定阅/obj/Redis定阅.csproj.nuget.g.targets
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Redis定阅/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Redis定阅/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..2217181
--- /dev/null
+++ b/Redis定阅/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/Redis定阅/obj/Release/net8.0/Redis定阅.AssemblyInfo.cs b/Redis定阅/obj/Release/net8.0/Redis定阅.AssemblyInfo.cs
new file mode 100644
index 0000000..477c996
--- /dev/null
+++ b/Redis定阅/obj/Release/net8.0/Redis定阅.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Redis定阅")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b746a1da1ae011428691ad3faa572074d962f1b5")]
+[assembly: System.Reflection.AssemblyProductAttribute("Redis定阅")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Redis定阅")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Redis定阅/obj/Release/net8.0/Redis定阅.AssemblyInfoInputs.cache b/Redis定阅/obj/Release/net8.0/Redis定阅.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..f2edc70
--- /dev/null
+++ b/Redis定阅/obj/Release/net8.0/Redis定阅.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+42dac0bb726664f00389fbf33c124095801676318833f731ebe333b63c56e4b9
diff --git a/Redis定阅/obj/Release/net8.0/Redis定阅.GeneratedMSBuildEditorConfig.editorconfig b/Redis定阅/obj/Release/net8.0/Redis定阅.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..3de8498
--- /dev/null
+++ b/Redis定阅/obj/Release/net8.0/Redis定阅.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,26 @@
+is_global = true
+build_property.Orleans_DesignTimeBuild = true
+build_property.Orleans_AttachDebugger =
+build_property.Orleans_GenerateFieldIds =
+build_property.Orleans_ImmutableAttributes =
+build_property.Orleans_IdAttributes =
+build_property.Orleans_AliasAttributes =
+build_property.Orleans_GenerateSerializerAttributes =
+build_property.Orleans_ConstructorAttributes =
+build_property.OrleansGenerateCompatibilityInvokers =
+build_property.TargetFramework = net8.0
+build_property.TargetFrameworkIdentifier = .NETCoreApp
+build_property.TargetFrameworkVersion = v8.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Redis定阅
+build_property.ProjectDir = E:\tian\chongxin\NewGit\Web_BLSKafka_Server_Prod\Redis定阅\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Redis定阅/obj/Release/net8.0/Redis定阅.GlobalUsings.g.cs b/Redis定阅/obj/Release/net8.0/Redis定阅.GlobalUsings.g.cs
new file mode 100644
index 0000000..ac511b3
--- /dev/null
+++ b/Redis定阅/obj/Release/net8.0/Redis定阅.GlobalUsings.g.cs
@@ -0,0 +1,11 @@
+//
+global using Orleans;
+global using Orleans.Hosting;
+global using Orleans.Runtime;
+global using System;
+global using System.Collections.Generic;
+global using System.IO;
+global using System.Linq;
+global using System.Net.Http;
+global using System.Threading;
+global using System.Threading.Tasks;
diff --git a/Redis定阅/obj/Release/net8.0/Redis定阅.assets.cache b/Redis定阅/obj/Release/net8.0/Redis定阅.assets.cache
new file mode 100644
index 0000000..c49b556
Binary files /dev/null and b/Redis定阅/obj/Release/net8.0/Redis定阅.assets.cache differ
diff --git a/Redis定阅/obj/Release/net8.0/Redis定阅.csproj.AssemblyReference.cache b/Redis定阅/obj/Release/net8.0/Redis定阅.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..decc27b
Binary files /dev/null and b/Redis定阅/obj/Release/net8.0/Redis定阅.csproj.AssemblyReference.cache differ
diff --git a/Redis定阅/obj/project.assets.json b/Redis定阅/obj/project.assets.json
new file mode 100644
index 0000000..d05878a
--- /dev/null
+++ b/Redis定阅/obj/project.assets.json
@@ -0,0 +1,3676 @@
+{
+ "version": 3,
+ "targets": {
+ "net8.0": {
+ "csredis/3.2.1": {
+ "type": "package",
+ "compile": {
+ "lib/net40/csredis.dll": {
+ "related": ".XML"
+ }
+ },
+ "runtime": {
+ "lib/net40/csredis.dll": {
+ "related": ".XML"
+ }
+ }
+ },
+ "CSRedisCore/3.8.805": {
+ "type": "package",
+ "dependencies": {
+ "Newtonsoft.Json": "13.0.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/CSRedisCore.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/CSRedisCore.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Google.Protobuf/3.33.2": {
+ "type": "package",
+ "compile": {
+ "lib/net5.0/Google.Protobuf.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/net5.0/Google.Protobuf.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "MessagePack/3.1.4": {
+ "type": "package",
+ "dependencies": {
+ "MessagePack.Annotations": "3.1.4",
+ "MessagePackAnalyzer": "3.1.4",
+ "Microsoft.NET.StringTools": "17.11.4"
+ },
+ "compile": {
+ "lib/net8.0/MessagePack.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/MessagePack.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "MessagePack.Annotations/3.1.4": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/MessagePack.Annotations.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/MessagePack.Annotations.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "MessagePackAnalyzer/3.1.4": {
+ "type": "package",
+ "build": {
+ "build/_._": {}
+ }
+ },
+ "Microsoft.AspNetCore.Connections.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Features": "8.0.0",
+ "System.IO.Pipelines": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "type": "package",
+ "build": {
+ "build/_._": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.3"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]",
+ "System.Composition": "6.0.0",
+ "System.IO.Pipelines": "6.0.3"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Binder/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.CommandLine/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Json/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration.Json": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props": {},
+ "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Diagnostics/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Features/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Features.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Features.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Physical/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileSystemGlobbing": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Hosting/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration.Binder": "8.0.0",
+ "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
+ "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
+ "Microsoft.Extensions.Configuration.Json": "8.0.0",
+ "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Diagnostics": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
+ "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Configuration": "8.0.0",
+ "Microsoft.Extensions.Logging.Console": "8.0.0",
+ "Microsoft.Extensions.Logging.Debug": "8.0.0",
+ "Microsoft.Extensions.Logging.EventLog": "8.0.0",
+ "Microsoft.Extensions.Logging.EventSource": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Hosting.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Hosting.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Configuration/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration.Binder": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Console/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Configuration": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Debug/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.EventLog/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "System.Diagnostics.EventLog": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.EventSource/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.ObjectPool/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.ObjectPool.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.ObjectPool.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration.Binder": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.NET.StringTools/17.11.4": {
+ "type": "package",
+ "compile": {
+ "ref/net8.0/_._": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.NET.StringTools.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "Microsoft.Orleans.Analyzers/8.2.0": {
+ "type": "package"
+ },
+ "Microsoft.Orleans.CodeGenerator/8.2.0": {
+ "type": "package",
+ "build": {
+ "buildTransitive/Microsoft.Orleans.CodeGenerator.props": {}
+ },
+ "buildMultiTargeting": {
+ "buildMultiTargeting/Microsoft.Orleans.CodeGenerator.props": {}
+ }
+ },
+ "Microsoft.Orleans.Core/8.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNetCore.Connections.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration": "8.0.0",
+ "Microsoft.Extensions.Configuration.Binder": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Microsoft.Extensions.Hosting": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Extensions.ObjectPool": "8.0.0",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
+ "Microsoft.Orleans.Core.Abstractions": "8.2.0",
+ "Newtonsoft.Json": "13.0.3",
+ "System.Memory.Data": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Orleans.Core.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Orleans.Core.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.Orleans.Core.Abstractions/8.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Microsoft.Orleans.Serialization": "8.2.0"
+ },
+ "compile": {
+ "lib/net8.0/Orleans.Core.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Orleans.Core.Abstractions.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.Orleans.Sdk/8.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Orleans.Analyzers": "8.2.0",
+ "Microsoft.Orleans.CodeGenerator": "8.2.0",
+ "Microsoft.Orleans.Core": "8.2.0"
+ },
+ "build": {
+ "buildTransitive/Microsoft.Orleans.Sdk.targets": {}
+ },
+ "buildMultiTargeting": {
+ "buildMultiTargeting/Microsoft.Orleans.Sdk.targets": {}
+ }
+ },
+ "Microsoft.Orleans.Serialization/8.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "4.5.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Microsoft.Extensions.ObjectPool": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Orleans.Serialization.Abstractions": "8.2.0",
+ "System.IO.Hashing": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Orleans.Serialization.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Orleans.Serialization.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.Orleans.Serialization.Abstractions/8.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Orleans.Serialization.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Orleans.Serialization.Abstractions.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "MongoDB.Bson/3.4.1": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/MongoDB.Bson.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/MongoDB.Bson.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Composition/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Convention": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0",
+ "System.Composition.TypedParts": "6.0.0"
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/System.Composition.AttributedModel.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.AttributedModel.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Convention/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/System.Composition.Convention.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Convention.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/System.Composition.Hosting.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Hosting.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/System.Composition.Runtime.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Runtime.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/System.Composition.TypedParts.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.TypedParts.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Configuration.ConfigurationManager/9.0.8": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.EventLog": "9.0.8",
+ "System.Security.Cryptography.ProtectedData": "9.0.8"
+ },
+ "compile": {
+ "lib/net8.0/System.Configuration.ConfigurationManager.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/System.Configuration.ConfigurationManager.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
+ "System.Diagnostics.EventLog/9.0.8": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/System.Diagnostics.EventLog.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/System.Diagnostics.EventLog.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ },
+ "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Diagnostics.PerformanceCounter/9.0.8": {
+ "type": "package",
+ "dependencies": {
+ "System.Configuration.ConfigurationManager": "9.0.8"
+ },
+ "compile": {
+ "lib/net8.0/System.Diagnostics.PerformanceCounter.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/System.Diagnostics.PerformanceCounter.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.Hashing/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/System.IO.Hashing.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/System.IO.Hashing.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "System.IO.Pipelines/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/System.IO.Pipelines.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/System.IO.Pipelines.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "System.Memory.Data/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/System.Memory.Data.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/System.Memory.Data.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "System.Security.Cryptography.ProtectedData/9.0.8": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/System.Security.Cryptography.ProtectedData.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/System.Security.Cryptography.ProtectedData.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
+ "CommonEntity/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v8.0",
+ "dependencies": {
+ "Google.Protobuf": "3.33.2",
+ "MessagePack": "3.1.4",
+ "Microsoft.Orleans.Sdk": "8.2.0",
+ "MongoDB.Bson": "3.4.1"
+ },
+ "compile": {
+ "bin/placeholder/CommonEntity.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/CommonEntity.dll": {}
+ }
+ },
+ "CommonTools/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v8.0",
+ "dependencies": {
+ "CSRedisCore": "3.8.805",
+ "MessagePack": "3.1.4",
+ "System.Diagnostics.PerformanceCounter": "9.0.8"
+ },
+ "compile": {
+ "bin/placeholder/CommonTools.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/CommonTools.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "csredis/3.2.1": {
+ "sha512": "3biG6S2SUhahenS2NPEIl34IgISncbB/QvkBey2ErBxEn9TKs1R7jCgIIzsv1BRZ02uNfwD2+nVT5HwZXT63Fw==",
+ "type": "package",
+ "path": "csredis/3.2.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "csredis.3.2.1.nupkg.sha512",
+ "csredis.nuspec",
+ "lib/net40/csredis.XML",
+ "lib/net40/csredis.dll"
+ ]
+ },
+ "CSRedisCore/3.8.805": {
+ "sha512": "H06j8J1qC+tuclDmPIE9qlVoXyrLJx9GDLLLScR3laCtloJG8jJMngUwKt4DDM584hyrWhGP1tbSLMIN6f9Veg==",
+ "type": "package",
+ "path": "csrediscore/3.8.805",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "csrediscore.3.8.805.nupkg.sha512",
+ "csrediscore.nuspec",
+ "lib/net40/CSRedisCore.dll",
+ "lib/net40/CSRedisCore.xml",
+ "lib/net45/CSRedisCore.dll",
+ "lib/net45/CSRedisCore.xml",
+ "lib/netstandard2.0/CSRedisCore.dll",
+ "lib/netstandard2.0/CSRedisCore.xml"
+ ]
+ },
+ "Google.Protobuf/3.33.2": {
+ "sha512": "vZXVbrZgBqUkP5iWQi0CS6pucIS2MQdEYPS1duWCo8fGrrt4th6HTiHfLFX2RmAWAQl1oUnzGgyDBsfq7fHQJA==",
+ "type": "package",
+ "path": "google.protobuf/3.33.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "google.protobuf.3.33.2.nupkg.sha512",
+ "google.protobuf.nuspec",
+ "lib/net45/Google.Protobuf.dll",
+ "lib/net45/Google.Protobuf.pdb",
+ "lib/net45/Google.Protobuf.xml",
+ "lib/net5.0/Google.Protobuf.dll",
+ "lib/net5.0/Google.Protobuf.pdb",
+ "lib/net5.0/Google.Protobuf.xml",
+ "lib/netstandard1.1/Google.Protobuf.dll",
+ "lib/netstandard1.1/Google.Protobuf.pdb",
+ "lib/netstandard1.1/Google.Protobuf.xml",
+ "lib/netstandard2.0/Google.Protobuf.dll",
+ "lib/netstandard2.0/Google.Protobuf.pdb",
+ "lib/netstandard2.0/Google.Protobuf.xml"
+ ]
+ },
+ "Humanizer.Core/2.14.1": {
+ "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "type": "package",
+ "path": "humanizer.core/2.14.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "humanizer.core.2.14.1.nupkg.sha512",
+ "humanizer.core.nuspec",
+ "lib/net6.0/Humanizer.dll",
+ "lib/net6.0/Humanizer.xml",
+ "lib/netstandard1.0/Humanizer.dll",
+ "lib/netstandard1.0/Humanizer.xml",
+ "lib/netstandard2.0/Humanizer.dll",
+ "lib/netstandard2.0/Humanizer.xml",
+ "logo.png"
+ ]
+ },
+ "MessagePack/3.1.4": {
+ "sha512": "BH0wlHWmVoZpbAPyyt2Awbq30C+ZsS3eHSkYdnyUAbqVJ22fAJDzn2xTieBeoT5QlcBzp61vHcv878YJGfi3mg==",
+ "type": "package",
+ "path": "messagepack/3.1.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net472/MessagePack.dll",
+ "lib/net472/MessagePack.xml",
+ "lib/net8.0/MessagePack.dll",
+ "lib/net8.0/MessagePack.xml",
+ "lib/net9.0/MessagePack.dll",
+ "lib/net9.0/MessagePack.xml",
+ "lib/netstandard2.0/MessagePack.dll",
+ "lib/netstandard2.0/MessagePack.xml",
+ "lib/netstandard2.1/MessagePack.dll",
+ "lib/netstandard2.1/MessagePack.xml",
+ "messagepack.3.1.4.nupkg.sha512",
+ "messagepack.nuspec"
+ ]
+ },
+ "MessagePack.Annotations/3.1.4": {
+ "sha512": "aVWrDAkCdqxwQsz/q0ldPh2EFn48M99YUzE9OvZjMq2RNLKz4o2z88iGFvSvbMqOWRweRvKPHBJZe22PRqzslQ==",
+ "type": "package",
+ "path": "messagepack.annotations/3.1.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netstandard2.0/MessagePack.Annotations.dll",
+ "lib/netstandard2.0/MessagePack.Annotations.xml",
+ "messagepack.annotations.3.1.4.nupkg.sha512",
+ "messagepack.annotations.nuspec"
+ ]
+ },
+ "MessagePackAnalyzer/3.1.4": {
+ "sha512": "CTaSsN/liJ7MhLCAB7Z4ZLBNuVGCq9lt2BT/cbrc9vzGv89yK3CqIA+z9T19a11eQYl9etZHL6MQJgCqECRVpg==",
+ "type": "package",
+ "path": "messagepackanalyzer/3.1.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "analyzers/roslyn4.3/cs/MessagePack.Analyzers.CodeFixes.dll",
+ "analyzers/roslyn4.3/cs/MessagePack.SourceGenerator.dll",
+ "build/MessagePackAnalyzer.targets",
+ "messagepackanalyzer.3.1.4.nupkg.sha512",
+ "messagepackanalyzer.nuspec"
+ ]
+ },
+ "Microsoft.AspNetCore.Connections.Abstractions/8.0.0": {
+ "sha512": "WgJE2+VyA0RW4yl+hgfrB7r4CSGcLzAvcVo31swukjXHZvBAjMilyG/pRJ8kroOO1h7sGf4r91Wii2L9gCMNfA==",
+ "type": "package",
+ "path": "microsoft.aspnetcore.connections.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net462/Microsoft.AspNetCore.Connections.Abstractions.dll",
+ "lib/net462/Microsoft.AspNetCore.Connections.Abstractions.xml",
+ "lib/net8.0/Microsoft.AspNetCore.Connections.Abstractions.dll",
+ "lib/net8.0/Microsoft.AspNetCore.Connections.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.xml",
+ "lib/netstandard2.1/Microsoft.AspNetCore.Connections.Abstractions.dll",
+ "lib/netstandard2.1/Microsoft.AspNetCore.Connections.Abstractions.xml",
+ "microsoft.aspnetcore.connections.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.aspnetcore.connections.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "sha512": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
+ "type": "package",
+ "path": "microsoft.bcl.asyncinterfaces/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll",
+ "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml",
+ "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll",
+ "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml",
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll",
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml",
+ "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
+ "microsoft.bcl.asyncinterfaces.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "sha512": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.analyzers/3.3.3",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll",
+ "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll",
+ "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "build/Microsoft.CodeAnalysis.Analyzers.props",
+ "build/Microsoft.CodeAnalysis.Analyzers.targets",
+ "build/config/analysislevel_2_9_8_all.editorconfig",
+ "build/config/analysislevel_2_9_8_default.editorconfig",
+ "build/config/analysislevel_2_9_8_minimum.editorconfig",
+ "build/config/analysislevel_2_9_8_none.editorconfig",
+ "build/config/analysislevel_2_9_8_recommended.editorconfig",
+ "build/config/analysislevel_3_3_all.editorconfig",
+ "build/config/analysislevel_3_3_default.editorconfig",
+ "build/config/analysislevel_3_3_minimum.editorconfig",
+ "build/config/analysislevel_3_3_none.editorconfig",
+ "build/config/analysislevel_3_3_recommended.editorconfig",
+ "build/config/analysislevel_3_all.editorconfig",
+ "build/config/analysislevel_3_default.editorconfig",
+ "build/config/analysislevel_3_minimum.editorconfig",
+ "build/config/analysislevel_3_none.editorconfig",
+ "build/config/analysislevel_3_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_all.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_default.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_none.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_all.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_default.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_none.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_3_all.editorconfig",
+ "build/config/analysislevelcorrectness_3_default.editorconfig",
+ "build/config/analysislevelcorrectness_3_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_3_none.editorconfig",
+ "build/config/analysislevelcorrectness_3_recommended.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_all.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_default.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_minimum.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_none.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_recommended.editorconfig",
+ "build/config/analysislevellibrary_3_3_all.editorconfig",
+ "build/config/analysislevellibrary_3_3_default.editorconfig",
+ "build/config/analysislevellibrary_3_3_minimum.editorconfig",
+ "build/config/analysislevellibrary_3_3_none.editorconfig",
+ "build/config/analysislevellibrary_3_3_recommended.editorconfig",
+ "build/config/analysislevellibrary_3_all.editorconfig",
+ "build/config/analysislevellibrary_3_default.editorconfig",
+ "build/config/analysislevellibrary_3_minimum.editorconfig",
+ "build/config/analysislevellibrary_3_none.editorconfig",
+ "build/config/analysislevellibrary_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.editorconfig",
+ "documentation/Analyzer Configuration.md",
+ "documentation/Microsoft.CodeAnalysis.Analyzers.md",
+ "documentation/Microsoft.CodeAnalysis.Analyzers.sarif",
+ "editorconfig/AllRulesDefault/.editorconfig",
+ "editorconfig/AllRulesDisabled/.editorconfig",
+ "editorconfig/AllRulesEnabled/.editorconfig",
+ "editorconfig/CorrectnessRulesDefault/.editorconfig",
+ "editorconfig/CorrectnessRulesEnabled/.editorconfig",
+ "editorconfig/DataflowRulesDefault/.editorconfig",
+ "editorconfig/DataflowRulesEnabled/.editorconfig",
+ "editorconfig/LibraryRulesDefault/.editorconfig",
+ "editorconfig/LibraryRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig",
+ "editorconfig/PortedFromFxCopRulesDefault/.editorconfig",
+ "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig",
+ "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
+ "microsoft.codeanalysis.analyzers.nuspec",
+ "rulesets/AllRulesDefault.ruleset",
+ "rulesets/AllRulesDisabled.ruleset",
+ "rulesets/AllRulesEnabled.ruleset",
+ "rulesets/CorrectnessRulesDefault.ruleset",
+ "rulesets/CorrectnessRulesEnabled.ruleset",
+ "rulesets/DataflowRulesDefault.ruleset",
+ "rulesets/DataflowRulesEnabled.ruleset",
+ "rulesets/LibraryRulesDefault.ruleset",
+ "rulesets/LibraryRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset",
+ "rulesets/PortedFromFxCopRulesDefault.ruleset",
+ "rulesets/PortedFromFxCopRulesEnabled.ruleset",
+ "tools/install.ps1",
+ "tools/uninstall.ps1"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "sha512": "lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.common/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.pdb",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.xml",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.xml",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.common.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "sha512": "l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.workspaces.common/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.pdb",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.xml",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.pdb",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.xml",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.workspaces.common.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.Configuration/8.0.0": {
+ "sha512": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.xml",
+ "lib/net6.0/Microsoft.Extensions.Configuration.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.xml",
+ "lib/net7.0/Microsoft.Extensions.Configuration.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.xml",
+ "lib/net8.0/Microsoft.Extensions.Configuration.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml",
+ "microsoft.extensions.configuration.8.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Binder/8.0.0": {
+ "sha512": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.binder/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.dll",
+ "analyzers/dotnet/cs/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "analyzers/dotnet/cs/de/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "analyzers/dotnet/cs/es/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "analyzers/dotnet/cs/fr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "analyzers/dotnet/cs/it/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "analyzers/dotnet/cs/ja/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "analyzers/dotnet/cs/ko/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "analyzers/dotnet/cs/pl/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "analyzers/dotnet/cs/pt-BR/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "analyzers/dotnet/cs/ru/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "analyzers/dotnet/cs/tr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "analyzers/dotnet/cs/zh-Hans/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "analyzers/dotnet/cs/zh-Hant/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.Binder.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.Binder.xml",
+ "lib/net6.0/Microsoft.Extensions.Configuration.Binder.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.Binder.xml",
+ "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.Binder.xml",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Binder.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml",
+ "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.binder.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.CommandLine/8.0.0": {
+ "sha512": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.commandline/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.CommandLine.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.CommandLine.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.CommandLine.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.CommandLine.xml",
+ "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.xml",
+ "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.xml",
+ "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.xml",
+ "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.commandline.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": {
+ "sha512": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.environmentvariables/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.EnvironmentVariables.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.xml",
+ "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml",
+ "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml",
+ "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml",
+ "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.environmentvariables.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": {
+ "sha512": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.fileextensions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.FileExtensions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.FileExtensions.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.xml",
+ "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.xml",
+ "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.xml",
+ "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml",
+ "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.fileextensions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Json/8.0.0": {
+ "sha512": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.json/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.Json.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Json.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.Json.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.Json.xml",
+ "lib/net6.0/Microsoft.Extensions.Configuration.Json.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.Json.xml",
+ "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.Json.xml",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Json.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.xml",
+ "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.json.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": {
+ "sha512": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.usersecrets/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.UserSecrets.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.props",
+ "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props",
+ "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.UserSecrets.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.xml",
+ "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.xml",
+ "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.xml",
+ "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.xml",
+ "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.usersecrets.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
+ "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "sha512": "NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencymodel/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets",
+ "lib/net462/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net462/Microsoft.Extensions.DependencyModel.xml",
+ "lib/net6.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyModel.xml",
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.xml",
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml",
+ "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencymodel.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Diagnostics/8.0.0": {
+ "sha512": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==",
+ "type": "package",
+ "path": "microsoft.extensions.diagnostics/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Diagnostics.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.targets",
+ "lib/net462/Microsoft.Extensions.Diagnostics.dll",
+ "lib/net462/Microsoft.Extensions.Diagnostics.xml",
+ "lib/net6.0/Microsoft.Extensions.Diagnostics.dll",
+ "lib/net6.0/Microsoft.Extensions.Diagnostics.xml",
+ "lib/net7.0/Microsoft.Extensions.Diagnostics.dll",
+ "lib/net7.0/Microsoft.Extensions.Diagnostics.xml",
+ "lib/net8.0/Microsoft.Extensions.Diagnostics.dll",
+ "lib/net8.0/Microsoft.Extensions.Diagnostics.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.xml",
+ "microsoft.extensions.diagnostics.8.0.0.nupkg.sha512",
+ "microsoft.extensions.diagnostics.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": {
+ "sha512": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==",
+ "type": "package",
+ "path": "microsoft.extensions.diagnostics.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Diagnostics.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.xml",
+ "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.xml",
+ "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.xml",
+ "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.diagnostics.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Features/8.0.0": {
+ "sha512": "fxj+P9aIbTLtguFwiNqBtGNl4ZU/2Aggwj4/Ruf3qFaiBk7r1t8KnyJ+bEIK5emMyGSszTndwnP/g+gBEP9zLA==",
+ "type": "package",
+ "path": "microsoft.extensions.features/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net462/Microsoft.Extensions.Features.dll",
+ "lib/net462/Microsoft.Extensions.Features.xml",
+ "lib/net8.0/Microsoft.Extensions.Features.dll",
+ "lib/net8.0/Microsoft.Extensions.Features.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Features.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Features.xml",
+ "microsoft.extensions.features.8.0.0.nupkg.sha512",
+ "microsoft.extensions.features.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": {
+ "sha512": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==",
+ "type": "package",
+ "path": "microsoft.extensions.fileproviders.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml",
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml",
+ "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.fileproviders.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.FileProviders.Physical/8.0.0": {
+ "sha512": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==",
+ "type": "package",
+ "path": "microsoft.extensions.fileproviders.physical/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.FileProviders.Physical.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Physical.targets",
+ "lib/net462/Microsoft.Extensions.FileProviders.Physical.dll",
+ "lib/net462/Microsoft.Extensions.FileProviders.Physical.xml",
+ "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll",
+ "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.xml",
+ "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll",
+ "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.xml",
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll",
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml",
+ "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512",
+ "microsoft.extensions.fileproviders.physical.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/8.0.0": {
+ "sha512": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==",
+ "type": "package",
+ "path": "microsoft.extensions.filesystemglobbing/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.FileSystemGlobbing.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileSystemGlobbing.targets",
+ "lib/net462/Microsoft.Extensions.FileSystemGlobbing.dll",
+ "lib/net462/Microsoft.Extensions.FileSystemGlobbing.xml",
+ "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll",
+ "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.xml",
+ "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll",
+ "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.xml",
+ "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll",
+ "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml",
+ "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512",
+ "microsoft.extensions.filesystemglobbing.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Hosting/8.0.0": {
+ "sha512": "ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==",
+ "type": "package",
+ "path": "microsoft.extensions.hosting/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Hosting.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.targets",
+ "lib/net462/Microsoft.Extensions.Hosting.dll",
+ "lib/net462/Microsoft.Extensions.Hosting.xml",
+ "lib/net6.0/Microsoft.Extensions.Hosting.dll",
+ "lib/net6.0/Microsoft.Extensions.Hosting.xml",
+ "lib/net7.0/Microsoft.Extensions.Hosting.dll",
+ "lib/net7.0/Microsoft.Extensions.Hosting.xml",
+ "lib/net8.0/Microsoft.Extensions.Hosting.dll",
+ "lib/net8.0/Microsoft.Extensions.Hosting.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Hosting.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.Hosting.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Hosting.xml",
+ "microsoft.extensions.hosting.8.0.0.nupkg.sha512",
+ "microsoft.extensions.hosting.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/8.0.0": {
+ "sha512": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==",
+ "type": "package",
+ "path": "microsoft.extensions.hosting.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Hosting.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Hosting.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.Hosting.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.xml",
+ "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.xml",
+ "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.xml",
+ "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.hosting.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
+ "type": "package",
+ "path": "microsoft.extensions.logging/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
+ "lib/net462/Microsoft.Extensions.Logging.dll",
+ "lib/net462/Microsoft.Extensions.Logging.xml",
+ "lib/net6.0/Microsoft.Extensions.Logging.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.xml",
+ "lib/net7.0/Microsoft.Extensions.Logging.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.xml",
+ "lib/net8.0/Microsoft.Extensions.Logging.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.xml",
+ "microsoft.extensions.logging.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "sha512": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.Configuration/8.0.0": {
+ "sha512": "ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.configuration/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.Configuration.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Configuration.targets",
+ "lib/net462/Microsoft.Extensions.Logging.Configuration.dll",
+ "lib/net462/Microsoft.Extensions.Logging.Configuration.xml",
+ "lib/net6.0/Microsoft.Extensions.Logging.Configuration.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.Configuration.xml",
+ "lib/net7.0/Microsoft.Extensions.Logging.Configuration.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.Configuration.xml",
+ "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.Configuration.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml",
+ "microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.configuration.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.Console/8.0.0": {
+ "sha512": "e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.console/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.Console.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Console.targets",
+ "lib/net462/Microsoft.Extensions.Logging.Console.dll",
+ "lib/net462/Microsoft.Extensions.Logging.Console.xml",
+ "lib/net6.0/Microsoft.Extensions.Logging.Console.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.Console.xml",
+ "lib/net7.0/Microsoft.Extensions.Logging.Console.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.Console.xml",
+ "lib/net8.0/Microsoft.Extensions.Logging.Console.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.Console.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml",
+ "microsoft.extensions.logging.console.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.console.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.Debug/8.0.0": {
+ "sha512": "dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.debug/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.Debug.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Debug.targets",
+ "lib/net462/Microsoft.Extensions.Logging.Debug.dll",
+ "lib/net462/Microsoft.Extensions.Logging.Debug.xml",
+ "lib/net6.0/Microsoft.Extensions.Logging.Debug.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.Debug.xml",
+ "lib/net7.0/Microsoft.Extensions.Logging.Debug.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.Debug.xml",
+ "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.Debug.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.xml",
+ "microsoft.extensions.logging.debug.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.debug.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.EventLog/8.0.0": {
+ "sha512": "3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.eventlog/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.EventLog.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.EventLog.targets",
+ "lib/net462/Microsoft.Extensions.Logging.EventLog.dll",
+ "lib/net462/Microsoft.Extensions.Logging.EventLog.xml",
+ "lib/net6.0/Microsoft.Extensions.Logging.EventLog.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.EventLog.xml",
+ "lib/net7.0/Microsoft.Extensions.Logging.EventLog.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.EventLog.xml",
+ "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.EventLog.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.xml",
+ "microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.eventlog.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.EventSource/8.0.0": {
+ "sha512": "oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.eventsource/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.EventSource.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.EventSource.targets",
+ "lib/net462/Microsoft.Extensions.Logging.EventSource.dll",
+ "lib/net462/Microsoft.Extensions.Logging.EventSource.xml",
+ "lib/net6.0/Microsoft.Extensions.Logging.EventSource.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.EventSource.xml",
+ "lib/net7.0/Microsoft.Extensions.Logging.EventSource.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.EventSource.xml",
+ "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.EventSource.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.xml",
+ "microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.eventsource.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.ObjectPool/8.0.0": {
+ "sha512": "4pm+XgxSukskwjzDDfSjG4KNUIOdFF2VaqZZDtTzoyQMOVSnlV6ZM8a9aVu5dg9LVZTB//utzSc8fOi0b0Mb2Q==",
+ "type": "package",
+ "path": "microsoft.extensions.objectpool/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net462/Microsoft.Extensions.ObjectPool.dll",
+ "lib/net462/Microsoft.Extensions.ObjectPool.xml",
+ "lib/net8.0/Microsoft.Extensions.ObjectPool.dll",
+ "lib/net8.0/Microsoft.Extensions.ObjectPool.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.xml",
+ "microsoft.extensions.objectpool.8.0.0.nupkg.sha512",
+ "microsoft.extensions.objectpool.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "sha512": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
+ "type": "package",
+ "path": "microsoft.extensions.options/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
+ "lib/net462/Microsoft.Extensions.Options.dll",
+ "lib/net462/Microsoft.Extensions.Options.xml",
+ "lib/net6.0/Microsoft.Extensions.Options.dll",
+ "lib/net6.0/Microsoft.Extensions.Options.xml",
+ "lib/net7.0/Microsoft.Extensions.Options.dll",
+ "lib/net7.0/Microsoft.Extensions.Options.xml",
+ "lib/net8.0/Microsoft.Extensions.Options.dll",
+ "lib/net8.0/Microsoft.Extensions.Options.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Options.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Options.xml",
+ "microsoft.extensions.options.8.0.0.nupkg.sha512",
+ "microsoft.extensions.options.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": {
+ "sha512": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==",
+ "type": "package",
+ "path": "microsoft.extensions.options.configurationextensions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Options.ConfigurationExtensions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.ConfigurationExtensions.targets",
+ "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.dll",
+ "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.xml",
+ "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll",
+ "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml",
+ "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll",
+ "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml",
+ "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll",
+ "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml",
+ "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.options.configurationextensions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "type": "package",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
+ "lib/net462/Microsoft.Extensions.Primitives.dll",
+ "lib/net462/Microsoft.Extensions.Primitives.xml",
+ "lib/net6.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net6.0/Microsoft.Extensions.Primitives.xml",
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net7.0/Microsoft.Extensions.Primitives.xml",
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net8.0/Microsoft.Extensions.Primitives.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
+ "microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "microsoft.extensions.primitives.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.NET.StringTools/17.11.4": {
+ "sha512": "mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==",
+ "type": "package",
+ "path": "microsoft.net.stringtools/17.11.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "MSBuild-NuGet-Icon.png",
+ "README.md",
+ "lib/net472/Microsoft.NET.StringTools.dll",
+ "lib/net472/Microsoft.NET.StringTools.pdb",
+ "lib/net472/Microsoft.NET.StringTools.xml",
+ "lib/net8.0/Microsoft.NET.StringTools.dll",
+ "lib/net8.0/Microsoft.NET.StringTools.pdb",
+ "lib/net8.0/Microsoft.NET.StringTools.xml",
+ "lib/netstandard2.0/Microsoft.NET.StringTools.dll",
+ "lib/netstandard2.0/Microsoft.NET.StringTools.pdb",
+ "lib/netstandard2.0/Microsoft.NET.StringTools.xml",
+ "microsoft.net.stringtools.17.11.4.nupkg.sha512",
+ "microsoft.net.stringtools.nuspec",
+ "notices/THIRDPARTYNOTICES.txt",
+ "ref/net472/Microsoft.NET.StringTools.dll",
+ "ref/net472/Microsoft.NET.StringTools.xml",
+ "ref/net8.0/Microsoft.NET.StringTools.dll",
+ "ref/net8.0/Microsoft.NET.StringTools.xml",
+ "ref/netstandard2.0/Microsoft.NET.StringTools.dll",
+ "ref/netstandard2.0/Microsoft.NET.StringTools.xml"
+ ]
+ },
+ "Microsoft.Orleans.Analyzers/8.2.0": {
+ "sha512": "PL+JVjjvGHK5AfCpbAXN0Q0/7186ooSi+SwPf/4kvYQVBWQHLsh5EhAgjhO1QYnVj9sIu8x1fRwMreVgneDgTw==",
+ "type": "package",
+ "path": "microsoft.orleans.analyzers/8.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "analyzers/dotnet/cs/Orleans.Analyzers.dll",
+ "logo_128.png",
+ "microsoft.orleans.analyzers.8.2.0.nupkg.sha512",
+ "microsoft.orleans.analyzers.nuspec"
+ ]
+ },
+ "Microsoft.Orleans.CodeGenerator/8.2.0": {
+ "sha512": "y5HG/YdIlAwYSA1x6H3EhJ9krVTeQ1BFsGJzDlU+4VQP2k77KQnWzt0IoB15IKpzI5mHTLIf1zVGSLyZ1QyeUA==",
+ "type": "package",
+ "path": "microsoft.orleans.codegenerator/8.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "analyzers/dotnet/cs/Orleans.CodeGenerator.dll",
+ "build/Microsoft.Orleans.CodeGenerator.props",
+ "buildMultiTargeting/Microsoft.Orleans.CodeGenerator.props",
+ "buildTransitive/Microsoft.Orleans.CodeGenerator.props",
+ "logo_128.png",
+ "microsoft.orleans.codegenerator.8.2.0.nupkg.sha512",
+ "microsoft.orleans.codegenerator.nuspec"
+ ]
+ },
+ "Microsoft.Orleans.Core/8.2.0": {
+ "sha512": "dhj6TeM/mbOvFm4lY+7InldpKFBHgpNnE8tvm/3sxcTpsqt1XqzeDkxkcb5rCGDVjyph5T8Unx6TvDa9v8MNVw==",
+ "type": "package",
+ "path": "microsoft.orleans.core/8.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net8.0/Orleans.Core.dll",
+ "lib/net8.0/Orleans.Core.xml",
+ "logo_128.png",
+ "microsoft.orleans.core.8.2.0.nupkg.sha512",
+ "microsoft.orleans.core.nuspec"
+ ]
+ },
+ "Microsoft.Orleans.Core.Abstractions/8.2.0": {
+ "sha512": "bKr5YqAzcYit2KD3BtG7YpxlM4en6magb7PHKGJKjyZ1H7v9G0a7duW811P8TwBqcv+MVS4KKQMzW5IjGI0pxw==",
+ "type": "package",
+ "path": "microsoft.orleans.core.abstractions/8.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net8.0/Orleans.Core.Abstractions.dll",
+ "lib/net8.0/Orleans.Core.Abstractions.xml",
+ "logo_128.png",
+ "microsoft.orleans.core.abstractions.8.2.0.nupkg.sha512",
+ "microsoft.orleans.core.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.Orleans.Sdk/8.2.0": {
+ "sha512": "RbVaz0sSeOsckmRYefu3B55aCAWDaktfittrzlnuDw//T4TNAtswzcA+f/MgWvGy+6PX5vQrq+qa/I3HcDRQbg==",
+ "type": "package",
+ "path": "microsoft.orleans.sdk/8.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "build/Microsoft.Orleans.Sdk.targets",
+ "buildMultiTargeting/Microsoft.Orleans.Sdk.targets",
+ "buildTransitive/Microsoft.Orleans.Sdk.targets",
+ "logo_128.png",
+ "microsoft.orleans.sdk.8.2.0.nupkg.sha512",
+ "microsoft.orleans.sdk.nuspec"
+ ]
+ },
+ "Microsoft.Orleans.Serialization/8.2.0": {
+ "sha512": "k3paKrda0YyDte5bIJjXuKigBgDPEMNM5n/BnkWmBaOyn7/xGqeqnW+2ivV4WWajgiq/eB9SCapWESEelDoWMg==",
+ "type": "package",
+ "path": "microsoft.orleans.serialization/8.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net8.0/Orleans.Serialization.dll",
+ "lib/net8.0/Orleans.Serialization.xml",
+ "lib/netstandard2.1/Orleans.Serialization.dll",
+ "lib/netstandard2.1/Orleans.Serialization.xml",
+ "logo_128.png",
+ "microsoft.orleans.serialization.8.2.0.nupkg.sha512",
+ "microsoft.orleans.serialization.nuspec"
+ ]
+ },
+ "Microsoft.Orleans.Serialization.Abstractions/8.2.0": {
+ "sha512": "gdsywYbwORWmc+JN2B7qVqjQrzWSnHCdrYsfyBGbS1gfX1hs+rOmGbQwFJ+GmxAbj60xnrxXlXfCoDCDajcGYg==",
+ "type": "package",
+ "path": "microsoft.orleans.serialization.abstractions/8.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net8.0/Orleans.Serialization.Abstractions.dll",
+ "lib/net8.0/Orleans.Serialization.Abstractions.xml",
+ "lib/netstandard2.0/Orleans.Serialization.Abstractions.dll",
+ "lib/netstandard2.0/Orleans.Serialization.Abstractions.xml",
+ "logo_128.png",
+ "microsoft.orleans.serialization.abstractions.8.2.0.nupkg.sha512",
+ "microsoft.orleans.serialization.abstractions.nuspec"
+ ]
+ },
+ "MongoDB.Bson/3.4.1": {
+ "sha512": "ps1fU/Bv2f6D1yBAuXm3O0sH/TvpfChaU6/xtQ1uxNHrfJ7KIGyxc180QHWNrTjxNf16l7LNiY7SH9CL5U/bmg==",
+ "type": "package",
+ "path": "mongodb.bson/3.4.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/net472/MongoDB.Bson.dll",
+ "lib/net472/MongoDB.Bson.xml",
+ "lib/net6.0/MongoDB.Bson.dll",
+ "lib/net6.0/MongoDB.Bson.xml",
+ "lib/netstandard2.1/MongoDB.Bson.dll",
+ "lib/netstandard2.1/MongoDB.Bson.xml",
+ "mongodb.bson.3.4.1.nupkg.sha512",
+ "mongodb.bson.nuspec",
+ "packageIcon.png"
+ ]
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "sha512": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
+ "type": "package",
+ "path": "newtonsoft.json/13.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.md",
+ "README.md",
+ "lib/net20/Newtonsoft.Json.dll",
+ "lib/net20/Newtonsoft.Json.xml",
+ "lib/net35/Newtonsoft.Json.dll",
+ "lib/net35/Newtonsoft.Json.xml",
+ "lib/net40/Newtonsoft.Json.dll",
+ "lib/net40/Newtonsoft.Json.xml",
+ "lib/net45/Newtonsoft.Json.dll",
+ "lib/net45/Newtonsoft.Json.xml",
+ "lib/net6.0/Newtonsoft.Json.dll",
+ "lib/net6.0/Newtonsoft.Json.xml",
+ "lib/netstandard1.0/Newtonsoft.Json.dll",
+ "lib/netstandard1.0/Newtonsoft.Json.xml",
+ "lib/netstandard1.3/Newtonsoft.Json.dll",
+ "lib/netstandard1.3/Newtonsoft.Json.xml",
+ "lib/netstandard2.0/Newtonsoft.Json.dll",
+ "lib/netstandard2.0/Newtonsoft.Json.xml",
+ "newtonsoft.json.13.0.3.nupkg.sha512",
+ "newtonsoft.json.nuspec",
+ "packageIcon.png"
+ ]
+ },
+ "System.Composition/6.0.0": {
+ "sha512": "d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==",
+ "type": "package",
+ "path": "system.composition/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "system.composition.6.0.0.nupkg.sha512",
+ "system.composition.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "sha512": "WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==",
+ "type": "package",
+ "path": "system.composition.attributedmodel/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.AttributedModel.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.AttributedModel.dll",
+ "lib/net461/System.Composition.AttributedModel.xml",
+ "lib/net6.0/System.Composition.AttributedModel.dll",
+ "lib/net6.0/System.Composition.AttributedModel.xml",
+ "lib/netstandard2.0/System.Composition.AttributedModel.dll",
+ "lib/netstandard2.0/System.Composition.AttributedModel.xml",
+ "system.composition.attributedmodel.6.0.0.nupkg.sha512",
+ "system.composition.attributedmodel.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Convention/6.0.0": {
+ "sha512": "XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==",
+ "type": "package",
+ "path": "system.composition.convention/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Convention.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Convention.dll",
+ "lib/net461/System.Composition.Convention.xml",
+ "lib/net6.0/System.Composition.Convention.dll",
+ "lib/net6.0/System.Composition.Convention.xml",
+ "lib/netstandard2.0/System.Composition.Convention.dll",
+ "lib/netstandard2.0/System.Composition.Convention.xml",
+ "system.composition.convention.6.0.0.nupkg.sha512",
+ "system.composition.convention.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "sha512": "w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==",
+ "type": "package",
+ "path": "system.composition.hosting/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Hosting.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Hosting.dll",
+ "lib/net461/System.Composition.Hosting.xml",
+ "lib/net6.0/System.Composition.Hosting.dll",
+ "lib/net6.0/System.Composition.Hosting.xml",
+ "lib/netstandard2.0/System.Composition.Hosting.dll",
+ "lib/netstandard2.0/System.Composition.Hosting.xml",
+ "system.composition.hosting.6.0.0.nupkg.sha512",
+ "system.composition.hosting.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "sha512": "qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==",
+ "type": "package",
+ "path": "system.composition.runtime/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Runtime.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Runtime.dll",
+ "lib/net461/System.Composition.Runtime.xml",
+ "lib/net6.0/System.Composition.Runtime.dll",
+ "lib/net6.0/System.Composition.Runtime.xml",
+ "lib/netstandard2.0/System.Composition.Runtime.dll",
+ "lib/netstandard2.0/System.Composition.Runtime.xml",
+ "system.composition.runtime.6.0.0.nupkg.sha512",
+ "system.composition.runtime.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "sha512": "iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==",
+ "type": "package",
+ "path": "system.composition.typedparts/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.TypedParts.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.TypedParts.dll",
+ "lib/net461/System.Composition.TypedParts.xml",
+ "lib/net6.0/System.Composition.TypedParts.dll",
+ "lib/net6.0/System.Composition.TypedParts.xml",
+ "lib/netstandard2.0/System.Composition.TypedParts.dll",
+ "lib/netstandard2.0/System.Composition.TypedParts.xml",
+ "system.composition.typedparts.6.0.0.nupkg.sha512",
+ "system.composition.typedparts.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Configuration.ConfigurationManager/9.0.8": {
+ "sha512": "BR70HYY5jeOa/jBrd/wyydpuqhFyla2ybQRL/UPBIiSvctVqi18iQoM44Gx41jy7t6wuAdKuTnie6io4j8aq3w==",
+ "type": "package",
+ "path": "system.configuration.configurationmanager/9.0.8",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Configuration.ConfigurationManager.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Configuration.ConfigurationManager.targets",
+ "lib/net462/System.Configuration.ConfigurationManager.dll",
+ "lib/net462/System.Configuration.ConfigurationManager.xml",
+ "lib/net8.0/System.Configuration.ConfigurationManager.dll",
+ "lib/net8.0/System.Configuration.ConfigurationManager.xml",
+ "lib/net9.0/System.Configuration.ConfigurationManager.dll",
+ "lib/net9.0/System.Configuration.ConfigurationManager.xml",
+ "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll",
+ "lib/netstandard2.0/System.Configuration.ConfigurationManager.xml",
+ "system.configuration.configurationmanager.9.0.8.nupkg.sha512",
+ "system.configuration.configurationmanager.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Diagnostics.EventLog/9.0.8": {
+ "sha512": "gebRF3JLLJ76jz1CQpvwezNapZUjFq20JQsaGHzBH0DzlkHBLpdhwkOei9usiOkIGMwU/L0ALWpNe1JE+5/itw==",
+ "type": "package",
+ "path": "system.diagnostics.eventlog/9.0.8",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Diagnostics.EventLog.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Diagnostics.EventLog.targets",
+ "lib/net462/System.Diagnostics.EventLog.dll",
+ "lib/net462/System.Diagnostics.EventLog.xml",
+ "lib/net8.0/System.Diagnostics.EventLog.dll",
+ "lib/net8.0/System.Diagnostics.EventLog.xml",
+ "lib/net9.0/System.Diagnostics.EventLog.dll",
+ "lib/net9.0/System.Diagnostics.EventLog.xml",
+ "lib/netstandard2.0/System.Diagnostics.EventLog.dll",
+ "lib/netstandard2.0/System.Diagnostics.EventLog.xml",
+ "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll",
+ "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll",
+ "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.xml",
+ "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.Messages.dll",
+ "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.dll",
+ "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.xml",
+ "system.diagnostics.eventlog.9.0.8.nupkg.sha512",
+ "system.diagnostics.eventlog.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Diagnostics.PerformanceCounter/9.0.8": {
+ "sha512": "9jQDqjiJ9VF9M2eVdT09gfU8yg5mhqEkfiZeB3hMjlYApNVJK6vXt9u5T8Oj5Hc+H9zNmrRzTjkXtEF5HcbAfg==",
+ "type": "package",
+ "path": "system.diagnostics.performancecounter/9.0.8",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Diagnostics.PerformanceCounter.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Diagnostics.PerformanceCounter.targets",
+ "lib/net462/System.Diagnostics.PerformanceCounter.dll",
+ "lib/net462/System.Diagnostics.PerformanceCounter.xml",
+ "lib/net8.0/System.Diagnostics.PerformanceCounter.dll",
+ "lib/net8.0/System.Diagnostics.PerformanceCounter.xml",
+ "lib/net9.0/System.Diagnostics.PerformanceCounter.dll",
+ "lib/net9.0/System.Diagnostics.PerformanceCounter.xml",
+ "lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll",
+ "lib/netstandard2.0/System.Diagnostics.PerformanceCounter.xml",
+ "runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll",
+ "runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.xml",
+ "runtimes/win/lib/net9.0/System.Diagnostics.PerformanceCounter.dll",
+ "runtimes/win/lib/net9.0/System.Diagnostics.PerformanceCounter.xml",
+ "system.diagnostics.performancecounter.9.0.8.nupkg.sha512",
+ "system.diagnostics.performancecounter.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.IO.Hashing/8.0.0": {
+ "sha512": "ne1843evDugl0md7Fjzy6QjJrzsjh46ZKbhf8GwBXb5f/gw97J4bxMs0NQKifDuThh/f0bZ0e62NPl1jzTuRqA==",
+ "type": "package",
+ "path": "system.io.hashing/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.IO.Hashing.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/System.IO.Hashing.targets",
+ "lib/net462/System.IO.Hashing.dll",
+ "lib/net462/System.IO.Hashing.xml",
+ "lib/net6.0/System.IO.Hashing.dll",
+ "lib/net6.0/System.IO.Hashing.xml",
+ "lib/net7.0/System.IO.Hashing.dll",
+ "lib/net7.0/System.IO.Hashing.xml",
+ "lib/net8.0/System.IO.Hashing.dll",
+ "lib/net8.0/System.IO.Hashing.xml",
+ "lib/netstandard2.0/System.IO.Hashing.dll",
+ "lib/netstandard2.0/System.IO.Hashing.xml",
+ "system.io.hashing.8.0.0.nupkg.sha512",
+ "system.io.hashing.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.IO.Pipelines/8.0.0": {
+ "sha512": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==",
+ "type": "package",
+ "path": "system.io.pipelines/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.IO.Pipelines.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets",
+ "lib/net462/System.IO.Pipelines.dll",
+ "lib/net462/System.IO.Pipelines.xml",
+ "lib/net6.0/System.IO.Pipelines.dll",
+ "lib/net6.0/System.IO.Pipelines.xml",
+ "lib/net7.0/System.IO.Pipelines.dll",
+ "lib/net7.0/System.IO.Pipelines.xml",
+ "lib/net8.0/System.IO.Pipelines.dll",
+ "lib/net8.0/System.IO.Pipelines.xml",
+ "lib/netstandard2.0/System.IO.Pipelines.dll",
+ "lib/netstandard2.0/System.IO.Pipelines.xml",
+ "system.io.pipelines.8.0.0.nupkg.sha512",
+ "system.io.pipelines.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Memory.Data/8.0.0": {
+ "sha512": "iNz0OOSj4bcOdVvyBzaDwJe0aA2nbGVQzUGAaN4bngJu2g8tMncWb7SsR/EdSMCyf0J3KHMCYu3QR/bnckxvdg==",
+ "type": "package",
+ "path": "system.memory.data/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Memory.Data.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Memory.Data.targets",
+ "lib/net462/System.Memory.Data.dll",
+ "lib/net462/System.Memory.Data.xml",
+ "lib/net6.0/System.Memory.Data.dll",
+ "lib/net6.0/System.Memory.Data.xml",
+ "lib/net7.0/System.Memory.Data.dll",
+ "lib/net7.0/System.Memory.Data.xml",
+ "lib/net8.0/System.Memory.Data.dll",
+ "lib/net8.0/System.Memory.Data.xml",
+ "lib/netstandard2.0/System.Memory.Data.dll",
+ "lib/netstandard2.0/System.Memory.Data.xml",
+ "system.memory.data.8.0.0.nupkg.sha512",
+ "system.memory.data.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Security.Cryptography.ProtectedData/9.0.8": {
+ "sha512": "w7+KCnqmtDboV8dxTLxlUltasP7AgzNFdTLq1D/ey50ykgXW+CJBIQkzYZjgPzmjKB+/PGGUKYrH7TSbwrDtRw==",
+ "type": "package",
+ "path": "system.security.cryptography.protecteddata/9.0.8",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Security.Cryptography.ProtectedData.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Security.Cryptography.ProtectedData.targets",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net462/System.Security.Cryptography.ProtectedData.dll",
+ "lib/net462/System.Security.Cryptography.ProtectedData.xml",
+ "lib/net8.0/System.Security.Cryptography.ProtectedData.dll",
+ "lib/net8.0/System.Security.Cryptography.ProtectedData.xml",
+ "lib/net9.0/System.Security.Cryptography.ProtectedData.dll",
+ "lib/net9.0/System.Security.Cryptography.ProtectedData.xml",
+ "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll",
+ "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "system.security.cryptography.protecteddata.9.0.8.nupkg.sha512",
+ "system.security.cryptography.protecteddata.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "CommonEntity/1.0.0": {
+ "type": "project",
+ "path": "../CommonEntity/CommonEntity.csproj",
+ "msbuildProject": "../CommonEntity/CommonEntity.csproj"
+ },
+ "CommonTools/1.0.0": {
+ "type": "project",
+ "path": "../CommonTools/CommonTools.csproj",
+ "msbuildProject": "../CommonTools/CommonTools.csproj"
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net8.0": [
+ "CommonEntity >= 1.0.0",
+ "CommonTools >= 1.0.0",
+ "csredis >= 3.2.1"
+ ]
+ },
+ "packageFolders": {
+ "C:\\Users\\Administrator\\.nuget\\packages\\": {},
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\Redis定阅\\Redis定阅.csproj",
+ "projectName": "Redis定阅",
+ "projectPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\Redis定阅\\Redis定阅.csproj",
+ "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
+ "outputPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\Redis定阅\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {
+ "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonEntity\\CommonEntity.csproj": {
+ "projectPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonEntity\\CommonEntity.csproj"
+ },
+ "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonTools\\CommonTools.csproj": {
+ "projectPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\CommonTools\\CommonTools.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "10.0.100"
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "csredis": {
+ "target": "Package",
+ "version": "[3.2.1, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.102/PortableRuntimeIdentifierGraph.json",
+ "packagesToPrune": {
+ "Microsoft.CSharp": "(, 4.7.32767]",
+ "Microsoft.VisualBasic": "(, 10.3.32767]",
+ "Microsoft.Win32.Primitives": "(, 4.3.32767]",
+ "Microsoft.Win32.Registry": "(, 5.0.32767]",
+ "runtime.any.System.Collections": "(, 4.3.32767]",
+ "runtime.any.System.Diagnostics.Tools": "(, 4.3.32767]",
+ "runtime.any.System.Diagnostics.Tracing": "(, 4.3.32767]",
+ "runtime.any.System.Globalization": "(, 4.3.32767]",
+ "runtime.any.System.Globalization.Calendars": "(, 4.3.32767]",
+ "runtime.any.System.IO": "(, 4.3.32767]",
+ "runtime.any.System.Reflection": "(, 4.3.32767]",
+ "runtime.any.System.Reflection.Extensions": "(, 4.3.32767]",
+ "runtime.any.System.Reflection.Primitives": "(, 4.3.32767]",
+ "runtime.any.System.Resources.ResourceManager": "(, 4.3.32767]",
+ "runtime.any.System.Runtime": "(, 4.3.32767]",
+ "runtime.any.System.Runtime.Handles": "(, 4.3.32767]",
+ "runtime.any.System.Runtime.InteropServices": "(, 4.3.32767]",
+ "runtime.any.System.Text.Encoding": "(, 4.3.32767]",
+ "runtime.any.System.Text.Encoding.Extensions": "(, 4.3.32767]",
+ "runtime.any.System.Threading.Tasks": "(, 4.3.32767]",
+ "runtime.any.System.Threading.Timer": "(, 4.3.32767]",
+ "runtime.aot.System.Collections": "(, 4.3.32767]",
+ "runtime.aot.System.Diagnostics.Tools": "(, 4.3.32767]",
+ "runtime.aot.System.Diagnostics.Tracing": "(, 4.3.32767]",
+ "runtime.aot.System.Globalization": "(, 4.3.32767]",
+ "runtime.aot.System.Globalization.Calendars": "(, 4.3.32767]",
+ "runtime.aot.System.IO": "(, 4.3.32767]",
+ "runtime.aot.System.Reflection": "(, 4.3.32767]",
+ "runtime.aot.System.Reflection.Extensions": "(, 4.3.32767]",
+ "runtime.aot.System.Reflection.Primitives": "(, 4.3.32767]",
+ "runtime.aot.System.Resources.ResourceManager": "(, 4.3.32767]",
+ "runtime.aot.System.Runtime": "(, 4.3.32767]",
+ "runtime.aot.System.Runtime.Handles": "(, 4.3.32767]",
+ "runtime.aot.System.Runtime.InteropServices": "(, 4.3.32767]",
+ "runtime.aot.System.Text.Encoding": "(, 4.3.32767]",
+ "runtime.aot.System.Text.Encoding.Extensions": "(, 4.3.32767]",
+ "runtime.aot.System.Threading.Tasks": "(, 4.3.32767]",
+ "runtime.aot.System.Threading.Timer": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.native.System.Security.Cryptography.Apple": "(, 4.3.32767]",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(, 4.3.32767]",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]",
+ "runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]",
+ "runtime.unix.Microsoft.Win32.Primitives": "(, 4.3.32767]",
+ "runtime.unix.System.Console": "(, 4.3.32767]",
+ "runtime.unix.System.Diagnostics.Debug": "(, 4.3.32767]",
+ "runtime.unix.System.IO.FileSystem": "(, 4.3.32767]",
+ "runtime.unix.System.Net.Primitives": "(, 4.3.32767]",
+ "runtime.unix.System.Net.Sockets": "(, 4.3.32767]",
+ "runtime.unix.System.Private.Uri": "(, 4.3.32767]",
+ "runtime.unix.System.Runtime.Extensions": "(, 4.3.32767]",
+ "runtime.win.Microsoft.Win32.Primitives": "(, 4.3.32767]",
+ "runtime.win.System.Console": "(, 4.3.32767]",
+ "runtime.win.System.Diagnostics.Debug": "(, 4.3.32767]",
+ "runtime.win.System.IO.FileSystem": "(, 4.3.32767]",
+ "runtime.win.System.Net.Primitives": "(, 4.3.32767]",
+ "runtime.win.System.Net.Sockets": "(, 4.3.32767]",
+ "runtime.win.System.Runtime.Extensions": "(, 4.3.32767]",
+ "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]",
+ "runtime.win10-arm64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]",
+ "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]",
+ "runtime.win7-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.win7-x86.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "runtime.win7.System.Private.Uri": "(, 4.3.32767]",
+ "runtime.win8-arm.runtime.native.System.IO.Compression": "(, 4.3.32767]",
+ "System.AppContext": "(, 4.3.32767]",
+ "System.Buffers": "(, 4.6.32767]",
+ "System.Collections": "(, 4.3.32767]",
+ "System.Collections.Concurrent": "(, 4.3.32767]",
+ "System.Collections.Immutable": "(, 8.0.32767]",
+ "System.Collections.NonGeneric": "(, 4.3.32767]",
+ "System.Collections.Specialized": "(, 4.3.32767]",
+ "System.ComponentModel": "(, 4.3.32767]",
+ "System.ComponentModel.Annotations": "(, 5.0.32767]",
+ "System.ComponentModel.EventBasedAsync": "(, 4.3.32767]",
+ "System.ComponentModel.Primitives": "(, 4.3.32767]",
+ "System.ComponentModel.TypeConverter": "(, 4.3.32767]",
+ "System.Console": "(, 4.3.32767]",
+ "System.Data.Common": "(, 4.3.32767]",
+ "System.Data.DataSetExtensions": "(, 4.5.32767]",
+ "System.Diagnostics.Contracts": "(, 4.3.32767]",
+ "System.Diagnostics.Debug": "(, 4.3.32767]",
+ "System.Diagnostics.DiagnosticSource": "(, 8.0.32767]",
+ "System.Diagnostics.FileVersionInfo": "(, 4.3.32767]",
+ "System.Diagnostics.Process": "(, 4.3.32767]",
+ "System.Diagnostics.StackTrace": "(, 4.3.32767]",
+ "System.Diagnostics.TextWriterTraceListener": "(, 4.3.32767]",
+ "System.Diagnostics.Tools": "(, 4.3.32767]",
+ "System.Diagnostics.TraceSource": "(, 4.3.32767]",
+ "System.Diagnostics.Tracing": "(, 4.3.32767]",
+ "System.Drawing.Primitives": "(, 4.3.32767]",
+ "System.Dynamic.Runtime": "(, 4.3.32767]",
+ "System.Formats.Asn1": "(, 8.0.32767]",
+ "System.Globalization": "(, 4.3.32767]",
+ "System.Globalization.Calendars": "(, 4.3.32767]",
+ "System.Globalization.Extensions": "(, 4.3.32767]",
+ "System.IO": "(, 4.3.32767]",
+ "System.IO.Compression": "(, 4.3.32767]",
+ "System.IO.Compression.ZipFile": "(, 4.3.32767]",
+ "System.IO.FileSystem": "(, 4.3.32767]",
+ "System.IO.FileSystem.AccessControl": "(, 5.0.32767]",
+ "System.IO.FileSystem.DriveInfo": "(, 4.3.32767]",
+ "System.IO.FileSystem.Primitives": "(, 4.3.32767]",
+ "System.IO.FileSystem.Watcher": "(, 4.3.32767]",
+ "System.IO.IsolatedStorage": "(, 4.3.32767]",
+ "System.IO.MemoryMappedFiles": "(, 4.3.32767]",
+ "System.IO.Pipes": "(, 4.3.32767]",
+ "System.IO.Pipes.AccessControl": "(, 4.6.32767]",
+ "System.IO.UnmanagedMemoryStream": "(, 4.3.32767]",
+ "System.Linq": "(, 4.3.32767]",
+ "System.Linq.Expressions": "(, 4.3.32767]",
+ "System.Linq.Parallel": "(, 4.3.32767]",
+ "System.Linq.Queryable": "(, 4.3.32767]",
+ "System.Memory": "(, 4.6.32767]",
+ "System.Net.Http": "(, 4.3.32767]",
+ "System.Net.Http.Json": "(, 8.0.32767]",
+ "System.Net.NameResolution": "(, 4.3.32767]",
+ "System.Net.NetworkInformation": "(, 4.3.32767]",
+ "System.Net.Ping": "(, 4.3.32767]",
+ "System.Net.Primitives": "(, 4.3.32767]",
+ "System.Net.Requests": "(, 4.3.32767]",
+ "System.Net.Security": "(, 4.3.32767]",
+ "System.Net.Sockets": "(, 4.3.32767]",
+ "System.Net.WebHeaderCollection": "(, 4.3.32767]",
+ "System.Net.WebSockets": "(, 4.3.32767]",
+ "System.Net.WebSockets.Client": "(, 4.3.32767]",
+ "System.Numerics.Vectors": "(, 4.6.32767]",
+ "System.ObjectModel": "(, 4.3.32767]",
+ "System.Private.DataContractSerialization": "(, 4.3.32767]",
+ "System.Private.Uri": "(, 4.3.32767]",
+ "System.Reflection": "(, 4.3.32767]",
+ "System.Reflection.DispatchProxy": "(, 4.8.32767]",
+ "System.Reflection.Emit": "(, 4.7.32767]",
+ "System.Reflection.Emit.ILGeneration": "(, 4.7.32767]",
+ "System.Reflection.Emit.Lightweight": "(, 4.7.32767]",
+ "System.Reflection.Extensions": "(, 4.3.32767]",
+ "System.Reflection.Metadata": "(, 8.0.32767]",
+ "System.Reflection.Primitives": "(, 4.3.32767]",
+ "System.Reflection.TypeExtensions": "(, 4.7.32767]",
+ "System.Resources.Reader": "(, 4.3.32767]",
+ "System.Resources.ResourceManager": "(, 4.3.32767]",
+ "System.Resources.Writer": "(, 4.3.32767]",
+ "System.Runtime": "(, 4.3.32767]",
+ "System.Runtime.CompilerServices.Unsafe": "(, 6.1.32767]",
+ "System.Runtime.CompilerServices.VisualC": "(, 4.3.32767]",
+ "System.Runtime.Extensions": "(, 4.3.32767]",
+ "System.Runtime.Handles": "(, 4.3.32767]",
+ "System.Runtime.InteropServices": "(, 4.3.32767]",
+ "System.Runtime.InteropServices.RuntimeInformation": "(, 4.3.32767]",
+ "System.Runtime.Loader": "(, 4.3.32767]",
+ "System.Runtime.Numerics": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Formatters": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Json": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Primitives": "(, 4.3.32767]",
+ "System.Runtime.Serialization.Xml": "(, 4.3.32767]",
+ "System.Security.AccessControl": "(, 6.0.32767]",
+ "System.Security.Claims": "(, 4.3.32767]",
+ "System.Security.Cryptography.Algorithms": "(, 4.3.32767]",
+ "System.Security.Cryptography.Cng": "(, 4.6.32767]",
+ "System.Security.Cryptography.Csp": "(, 4.3.32767]",
+ "System.Security.Cryptography.Encoding": "(, 4.3.32767]",
+ "System.Security.Cryptography.OpenSsl": "(, 5.0.32767]",
+ "System.Security.Cryptography.Primitives": "(, 4.3.32767]",
+ "System.Security.Cryptography.X509Certificates": "(, 4.3.32767]",
+ "System.Security.Principal": "(, 4.3.32767]",
+ "System.Security.Principal.Windows": "(, 5.0.32767]",
+ "System.Security.SecureString": "(, 4.3.32767]",
+ "System.Text.Encoding": "(, 4.3.32767]",
+ "System.Text.Encoding.CodePages": "(, 8.0.32767]",
+ "System.Text.Encoding.Extensions": "(, 4.3.32767]",
+ "System.Text.Encodings.Web": "(, 8.0.32767]",
+ "System.Text.Json": "(, 8.0.32767]",
+ "System.Text.RegularExpressions": "(, 4.3.32767]",
+ "System.Threading": "(, 4.3.32767]",
+ "System.Threading.Channels": "(, 8.0.32767]",
+ "System.Threading.Overlapped": "(, 4.3.32767]",
+ "System.Threading.Tasks": "(, 4.3.32767]",
+ "System.Threading.Tasks.Dataflow": "(, 8.0.32767]",
+ "System.Threading.Tasks.Extensions": "(, 4.6.32767]",
+ "System.Threading.Tasks.Parallel": "(, 4.3.32767]",
+ "System.Threading.Thread": "(, 4.3.32767]",
+ "System.Threading.ThreadPool": "(, 4.3.32767]",
+ "System.Threading.Timer": "(, 4.3.32767]",
+ "System.ValueTuple": "(, 4.6.32767]",
+ "System.Xml.ReaderWriter": "(, 4.3.32767]",
+ "System.Xml.XDocument": "(, 4.3.32767]",
+ "System.Xml.XmlDocument": "(, 4.3.32767]",
+ "System.Xml.XmlSerializer": "(, 4.3.32767]",
+ "System.Xml.XPath": "(, 4.3.32767]",
+ "System.Xml.XPath.XDocument": "(, 4.3.32767]"
+ }
+ }
+ }
+ },
+ "logs": [
+ {
+ "code": "NU1701",
+ "level": "Warning",
+ "warningLevel": 1,
+ "message": "已使用“.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1”而不是项目目标框架“net8.0”还原包“csredis 3.2.1”。此包可能与项目不完全兼容。",
+ "libraryId": "csredis",
+ "targetGraphs": [
+ "net8.0"
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Redis定阅/obj/project.nuget.cache b/Redis定阅/obj/project.nuget.cache
new file mode 100644
index 0000000..321b611
--- /dev/null
+++ b/Redis定阅/obj/project.nuget.cache
@@ -0,0 +1,87 @@
+{
+ "version": 2,
+ "dgSpecHash": "HEXWDQqZfUs=",
+ "success": true,
+ "projectFilePath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\Redis定阅\\Redis定阅.csproj",
+ "expectedPackageFiles": [
+ "C:\\Users\\Administrator\\.nuget\\packages\\csredis\\3.2.1\\csredis.3.2.1.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\csrediscore\\3.8.805\\csrediscore.3.8.805.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\google.protobuf\\3.33.2\\google.protobuf.3.33.2.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\messagepack\\3.1.4\\messagepack.3.1.4.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\messagepack.annotations\\3.1.4\\messagepack.annotations.3.1.4.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\messagepackanalyzer\\3.1.4\\messagepackanalyzer.3.1.4.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.connections.abstractions\\8.0.0\\microsoft.aspnetcore.connections.abstractions.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration\\8.0.0\\microsoft.extensions.configuration.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\8.0.0\\microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\8.0.0\\microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\8.0.0\\microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.json\\8.0.0\\microsoft.extensions.configuration.json.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\8.0.0\\microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.diagnostics\\8.0.0\\microsoft.extensions.diagnostics.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.0\\microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.features\\8.0.0\\microsoft.extensions.features.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0\\microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\8.0.0\\microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\8.0.0\\microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.hosting\\8.0.0\\microsoft.extensions.hosting.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\8.0.0\\microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging.configuration\\8.0.0\\microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging.console\\8.0.0\\microsoft.extensions.logging.console.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging.debug\\8.0.0\\microsoft.extensions.logging.debug.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging.eventlog\\8.0.0\\microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging.eventsource\\8.0.0\\microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.objectpool\\8.0.0\\microsoft.extensions.objectpool.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.options\\8.0.0\\microsoft.extensions.options.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\8.0.0\\microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.net.stringtools\\17.11.4\\microsoft.net.stringtools.17.11.4.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.orleans.analyzers\\8.2.0\\microsoft.orleans.analyzers.8.2.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.orleans.codegenerator\\8.2.0\\microsoft.orleans.codegenerator.8.2.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.orleans.core\\8.2.0\\microsoft.orleans.core.8.2.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.orleans.core.abstractions\\8.2.0\\microsoft.orleans.core.abstractions.8.2.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.orleans.sdk\\8.2.0\\microsoft.orleans.sdk.8.2.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.orleans.serialization\\8.2.0\\microsoft.orleans.serialization.8.2.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.orleans.serialization.abstractions\\8.2.0\\microsoft.orleans.serialization.abstractions.8.2.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\mongodb.bson\\3.4.1\\mongodb.bson.3.4.1.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.configuration.configurationmanager\\9.0.8\\system.configuration.configurationmanager.9.0.8.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.diagnostics.eventlog\\9.0.8\\system.diagnostics.eventlog.9.0.8.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.diagnostics.performancecounter\\9.0.8\\system.diagnostics.performancecounter.9.0.8.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.io.hashing\\8.0.0\\system.io.hashing.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.io.pipelines\\8.0.0\\system.io.pipelines.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.memory.data\\8.0.0\\system.memory.data.8.0.0.nupkg.sha512",
+ "C:\\Users\\Administrator\\.nuget\\packages\\system.security.cryptography.protecteddata\\9.0.8\\system.security.cryptography.protecteddata.9.0.8.nupkg.sha512"
+ ],
+ "logs": [
+ {
+ "code": "NU1701",
+ "level": "Warning",
+ "message": "已使用“.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1”而不是项目目标框架“net8.0”还原包“csredis 3.2.1”。此包可能与项目不完全兼容。",
+ "projectPath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\Redis定阅\\Redis定阅.csproj",
+ "warningLevel": 1,
+ "filePath": "E:\\tian\\chongxin\\NewGit\\Web_BLSKafka_Server_Prod\\Redis定阅\\Redis定阅.csproj",
+ "libraryId": "csredis",
+ "targetGraphs": [
+ "net8.0"
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/消费/Program.cs b/消费/Program.cs
index 0aa522d..8ca2666 100644
--- a/消费/Program.cs
+++ b/消费/Program.cs
@@ -1,5 +1,6 @@
using BLWData.Entity;
using Confluent.Kafka;
+using System.Text;
using static Confluent.Kafka.ConfigPropertyNames;
namespace 消费
@@ -8,9 +9,10 @@ namespace 消费
{
static void Main(string[] args)
{
- RunConsumers().Wait();
+ ShengChan().Wait();
+ //RunConsumers().Wait();
Console.WriteLine("Hello, World!");
- Console.ReadKey();
+ Console.ReadLine();
}
@@ -36,6 +38,25 @@ namespace 消费
//await StartConsumer(cts.Token);
}
+ async public static Task ShengChan()
+ {
+ var config = new ConsumerConfig
+ {
+ BootstrapServers = "172.16.4.132:19092",
+ SecurityProtocol = SecurityProtocol.SaslPlaintext,
+ SaslMechanism = SaslMechanism.Plain,
+ SaslUsername = "blwmomo",
+ SaslPassword = "blwmomo"
+
+ };
+ var p = new ProducerBuilder(config).Build();
+
+ var bytes = Encoding.UTF8.GetBytes("Hello");
+ for (int i = 0; i < 10; i++)
+ {
+ var dr = await p.ProduceAsync("test", new Message { Key = "abc", Value = bytes });
+ }
+ }
private static async Task StartConsumer(CancellationToken cancellationToken)
{
diff --git a/消费/生产.cs b/消费/生产.cs
new file mode 100644
index 0000000..be01a1b
--- /dev/null
+++ b/消费/生产.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace 消费
+{
+ internal class 生产
+ {
+ }
+}