* Add UmbracoEFCore project * Add EFCore composer * Add Locking Mechanisms * Add scope interfaces * Add excecute scalar extension method * fix up query in locking mechanism * Add scoping * Add scoping * Add test DbContext classes * add locking test of EFCore * Creat ScopedFileSystemsTests * Add EFCoreScopeInfrastructureScopeLockTests * Add EFCoreScopeInfrastructureScopeTests * Add EFCoreScopeNotificationsTest.cs * Add EFCoreScopeTest.cs * Remake AddUmbracoEFCoreContext to use connection string * Remove unused code from extension method * Reference EFCore reference to Cms.csproj * Remove unused parameter * Dont have default implementation, breaking change instead * Add compatability suppression file * Updated EFCore packages * Use timespan for timeout * Allow overriding default EF Core actions * Option lifetime needs to be singleton * Use given timeout in database call * dont use timespan.zero, use null instead * Use variable timeout * Update test to use locking mechanism * Remove unneccesary duplicate code * Change to catch proper exception number --------- Co-authored-by: Zeegaan <nge@umbraco.dk> Co-authored-by: Bjarke Berg <mail@bergmania.dk>
39 lines
2.1 KiB
XML
39 lines
2.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- https://learn.microsoft.com/en-us/dotnet/fundamentals/package-validation/diagnostic-ids -->
|
|
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|
<Suppression>
|
|
<DiagnosticId>CP0005</DiagnosticId>
|
|
<Target>M:Umbraco.Cms.Core.Models.PublishedContent.PublishedPropertyBase.GetDeliveryApiValue(System.Boolean,System.String,System.String)</Target>
|
|
<Left>lib/net7.0/Umbraco.Core.dll</Left>
|
|
<Right>lib/net7.0/Umbraco.Core.dll</Right>
|
|
<IsBaselineSuppression>true</IsBaselineSuppression>
|
|
</Suppression>
|
|
<Suppression>
|
|
<DiagnosticId>CP0006</DiagnosticId>
|
|
<Target>M:Umbraco.Cms.Core.Models.PublishedContent.IPublishedProperty.GetDeliveryApiValue(System.Boolean,System.String,System.String)</Target>
|
|
<Left>lib/net7.0/Umbraco.Core.dll</Left>
|
|
<Right>lib/net7.0/Umbraco.Core.dll</Right>
|
|
<IsBaselineSuppression>true</IsBaselineSuppression>
|
|
</Suppression>
|
|
<Suppression>
|
|
<DiagnosticId>CP0006</DiagnosticId>
|
|
<Target>M:Umbraco.Cms.Core.Models.PublishedContent.IPublishedPropertyType.ConvertInterToDeliveryApiObject(Umbraco.Cms.Core.Models.PublishedContent.IPublishedElement,Umbraco.Cms.Core.PropertyEditors.PropertyCacheLevel,System.Object,System.Boolean)</Target>
|
|
<Left>lib/net7.0/Umbraco.Core.dll</Left>
|
|
<Right>lib/net7.0/Umbraco.Core.dll</Right>
|
|
<IsBaselineSuppression>true</IsBaselineSuppression>
|
|
</Suppression>
|
|
<Suppression>
|
|
<DiagnosticId>CP0006</DiagnosticId>
|
|
<Target>P:Umbraco.Cms.Core.Models.PublishedContent.IPublishedPropertyType.DeliveryApiCacheLevel</Target>
|
|
<Left>lib/net7.0/Umbraco.Core.dll</Left>
|
|
<Right>lib/net7.0/Umbraco.Core.dll</Right>
|
|
<IsBaselineSuppression>true</IsBaselineSuppression>
|
|
</Suppression>
|
|
<Suppression>
|
|
<DiagnosticId>CP0006</DiagnosticId>
|
|
<Target>P:Umbraco.Cms.Core.Scoping.ICoreScope.Locks</Target>
|
|
<Left>lib/net7.0/Umbraco.Core.dll</Left>
|
|
<Right>lib/net7.0/Umbraco.Core.dll</Right>
|
|
<IsBaselineSuppression>true</IsBaselineSuppression>
|
|
</Suppression>
|
|
</Suppressions> |