[{"title":"( 91 个子文件 3.44MB ) abp-push:用于ASP.NET样板的推送通知系统-源码","children":[{"title":"abp-push-master","children":[{"title":".gitignore <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"NuGet.Config <span style='color:#111;'> 206B </span>","children":null,"spread":false},{"title":"azure-pipelines.yml <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"test","children":[{"title":"Abp.Push.Tests","children":[{"title":"Abp.Push.Tests.csproj <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"Push","children":[{"title":"PushRequestDistributor_Tests.cs <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"PushRequestPublisher_Tests.cs <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"TestBaseWithLocalIocManager.cs <span style='color:#111;'> 405B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"build.ps1 <span style='color:#111;'> 4.64KB </span>","children":null,"spread":false},{"title":"common.props <span style='color:#111;'> 982B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"nupkg","children":[{"title":"pack.ps1 <span style='color:#111;'> 962B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"Abp.Push.EntityFrameworkCore","children":[{"title":"Push","children":[{"title":"EntityFrameworkCore","children":[{"title":"IAbpPushDbContext.cs <span style='color:#111;'> 412B </span>","children":null,"spread":false},{"title":"AbpPushEntityFrameworkCoreModule.cs <span style='color:#111;'> 481B </span>","children":null,"spread":false},{"title":"AbpPushEntityFrameworkCoreConfigurationExtensions.cs <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Abp.Push.EntityFrameworkCore.nuspec <span style='color:#111;'> 560B </span>","children":null,"spread":false},{"title":"Abp.Push.EntityFrameworkCore.csproj <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false}],"spread":true},{"title":"Abp.Push.Common","children":[{"title":"Abp.Push.Common.nuspec <span style='color:#111;'> 534B </span>","children":null,"spread":false},{"title":"Push","children":[{"title":"Localization","children":[{"title":"AbpPush.xml <span style='color:#111;'> 361B </span>","children":null,"spread":false},{"title":"AbpPushLocalizationConfigurer.cs <span style='color:#111;'> 743B </span>","children":null,"spread":false}],"spread":false},{"title":"PushDefinition.cs <span style='color:#111;'> 3.48KB </span>","children":null,"spread":false},{"title":"IPushDefinitionManager.cs <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"AbpPushSettingNames.cs <span style='color:#111;'> 348B </span>","children":null,"spread":false},{"title":"PushDefinitionManagerExtensions.cs <span style='color:#111;'> 744B </span>","children":null,"spread":false},{"title":"IPushDefinition.cs <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"Devices","children":[{"title":"AbpPushDevice.cs <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"PushDeviceInfo.cs <span style='color:#111;'> 194B </span>","children":null,"spread":false},{"title":"IPushDeviceStore.cs <span style='color:#111;'> 7.05KB </span>","children":null,"spread":false},{"title":"DevicePlatformInfo.cs <span style='color:#111;'> 371B </span>","children":null,"spread":false},{"title":"DeviceIdentifierExtensions.cs <span style='color:#111;'> 684B </span>","children":null,"spread":false},{"title":"PushDeviceData.cs <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"DeviceIdentifier.cs <span style='color:#111;'> 4.55KB </span>","children":null,"spread":false},{"title":"AbpPushDeviceManager.cs <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false},{"title":"AbpPushDeviceManagerExtensions.cs <span style='color:#111;'> 742B </span>","children":null,"spread":false},{"title":"PushDeviceExtensions.cs <span style='color:#111;'> 306B </span>","children":null,"spread":false},{"title":"IHasDeviceInfo.cs <span style='color:#111;'> 568B </span>","children":null,"spread":false},{"title":"IDeviceIdentifier.cs <span style='color:#111;'> 417B </span>","children":null,"spread":false}],"spread":false},{"title":"PushDefinitionProvider.cs <span style='color:#111;'> 462B </span>","children":null,"spread":false},{"title":"Configuration","children":[{"title":"AbpPushDeviceStoreConfiguration.cs <span style='color:#111;'> 455B </span>","children":null,"spread":false},{"title":"IAbpPushDeviceStoreConfiguration.cs <span style='color:#111;'> 373B </span>","children":null,"spread":false},{"title":"AbpPushModuleConfigurationExtensions.cs <span style='color:#111;'> 428B </span>","children":null,"spread":false},{"title":"IAbpPushConfiguration.cs <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"IAbpPushStoreConfiguration.cs <span style='color:#111;'> 303B </span>","children":null,"spread":false},{"title":"AbpPushConfiguration.cs <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"AbpPushRequestStoreConfiguration.cs <span style='color:#111;'> 458B </span>","children":null,"spread":false},{"title":"IAbpPushRequestStoreConfiguration.cs <span style='color:#111;'> 376B </span>","children":null,"spread":false},{"title":"AbpPushStoreConfiguration.cs <span style='color:#111;'> 664B </span>","children":null,"spread":false}],"spread":false},{"title":"AbpPushConsts.cs <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"AbpPushSettingProvider.cs <span style='color:#111;'> 804B </span>","children":null,"spread":false},{"title":"Providers","children":[{"title":"IPushServiceProvider.cs <span style='color:#111;'> 856B </span>","children":null,"spread":false},{"title":"IPushApiClient.cs <span style='color:#111;'> 506B </span>","children":null,"spread":false},{"title":"IPushProviderManager.cs <span style='color:#111;'> 452B </span>","children":null,"spread":false},{"title":"ServiceProviderInfo.cs <span style='color:#111;'> 663B </span>","children":null,"spread":false},{"title":"AbpPushProviderManager.cs <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"PushApiClientBase.cs <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"PushPayload.cs <span style='color:#111;'> 111B </span>","children":null,"spread":false},{"title":"PushServiceProviderBase.cs <span style='color:#111;'> 656B </span>","children":null,"spread":false}],"spread":false},{"title":"IPushDefinitionContext.cs <span style='color:#111;'> 307B </span>","children":null,"spread":false},{"title":"AbpPushCommonModule.cs <span style='color:#111;'> 1010B </span>","children":null,"spread":false},{"title":"Requests","children":[{"title":"IPushRequestSubscriptionManager.cs <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false},{"title":"NullPushRequestStore.cs <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"PushRequestEntityData.cs <span style='color:#111;'> 665B </span>","children":null,"spread":false},{"title":"PushRequestPublisherExtensions.cs <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"PushRequestSubscription.cs <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"AbpPushRequestDistributor.cs <span style='color:#111;'> 7.15KB </span>","children":null,"spread":false},{"title":"PushRequestData.cs <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"PushRequestDistributionJob.cs <span style='color:#111;'> 913B </span>","children":null,"spread":false},{"title":"PushRequestDistributionJobArgs.cs <span style='color:#111;'> 624B </span>","children":null,"spread":false},{"title":"PushRequestSubscriptionManagerExtensions.cs <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"AbpPushRequestSubscriptionManager.cs <span style='color:#111;'> 4.91KB </span>","children":null,"spread":false},{"title":"IPushRequestStore.cs <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"PushRequest.cs <span style='color:#111;'> 7.19KB </span>","children":null,"spread":false},{"title":"AbpPushRequestPublisher.cs <span style='color:#111;'> 4.49KB </span>","children":null,"spread":false},{"title":"PushRequestPriority.cs <span style='color:#111;'> 199B </span>","children":null,"spread":false},{"title":"IPushRequestPublisher.cs <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"IPushRequestDistributor.cs <span style='color:#111;'> 423B </span>","children":null,"spread":false}],"spread":false},{"title":"PushDefinitionContext.cs <span style='color:#111;'> 293B </span>","children":null,"spread":false},{"title":"PushDefinitionManager.cs <span style='color:#111;'> 5.13KB </span>","children":null,"spread":false}],"spread":false},{"title":"Abp.Push.Common.csproj <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"Abp.Push","children":[{"title":"Push","children":[{"title":"Devices","children":[{"title":"AbpPersistentPushDeviceStore.cs <span style='color:#111;'> 12.71KB </span>","children":null,"spread":false}],"spread":false},{"title":"AbpPushModule.cs <span style='color:#111;'> 650B </span>","children":null,"spread":false},{"title":"Configuration","children":[{"title":"AbpPushModuleConfigurationExtensions.cs <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false}],"spread":false},{"title":"Requests","children":[{"title":"AbpPersistentPushRequestStore.cs <span style='color:#111;'> 8.65KB </span>","children":null,"spread":false},{"title":"AbpInMemoryPushRequestStore.cs <span style='color:#111;'> 9.80KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"Abp.Push.nuspec <span style='color:#111;'> 520B </span>","children":null,"spread":false},{"title":"Abp.Push.csproj <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Abp.Push.sln <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false},{"title":"build.cake <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"readme.md <span style='color:#111;'> 880B </span>","children":null,"spread":false},{"title":"tools","children":[{"title":"nuget","children":[{"title":"nuget.exe <span style='color:#111;'> 4.82MB </span>","children":null,"spread":false}],"spread":false},{"title":"gitlink","children":[{"title":"GitLink.exe <span style='color:#111;'> 2.58MB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}]