From ff747686cde823e7010ca883a79139b90b8a651d Mon Sep 17 00:00:00 2001 From: "Mediavilla, Sandra" Date: Thu, 2 Feb 2023 08:42:21 +0100 Subject: [PATCH 1/2] vrftr-3340 vrftr-5848 Add delete examples --- .../Examples/Delete.cs | 43 ++++ .../FileAPI.MFT.FileSystem.NetCore22.csproj | 6 +- .../packages.lock.json | 192 +++++++++--------- .../Examples/Delete.cs | 43 ++++ .../FileAPI.MFT.Streaming.NetCore22.csproj | 6 +- .../packages.lock.json | 186 ++++++++--------- 6 files changed, 281 insertions(+), 195 deletions(-) create mode 100644 net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/Examples/Delete.cs create mode 100644 net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/Examples/Delete.cs diff --git a/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/Examples/Delete.cs b/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/Examples/Delete.cs new file mode 100644 index 0000000..525f5cb --- /dev/null +++ b/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/Examples/Delete.cs @@ -0,0 +1,43 @@ +using FileAPI.MFT.Utils; +using System.Threading.Tasks; +using Xunit; +using Xunit.Abstractions; + +namespace FileAPI.MFT.FileSystem.NetCore22.Examples +{ + public class Delete : Startup + { + private readonly ITestOutputHelper _output; + + public Delete(ITestOutputHelper output) + { + _output = output; + } + + [Fact] + public async Task SetSubscriberFileToDeleted() + { + // To set a file to 'deleted', you need to provide its file Id. + // Also, if you have a multitenant-token, the tenantId needs to be provided. + + #region Custom parameters + + var tenantId = "MyTenantId"; // Only necessary for multi-tenant token. + + #endregion + + _output.WriteTittle("Executing Streaming.SDK example: Set subscriber file to 'deleted'"); + + // Configure the file id. + var fileId = "FileId"; + + // Delete the file. + var deleteResult = await FileSystem.DeleteFileAsync(fileId: fileId, tenantId: tenantId); + + Assert.True(deleteResult); + + // Print the result. + _output.WriteLine($"File could be deleted:{deleteResult}"); + } + } +} diff --git a/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/FileAPI.MFT.FileSystem.NetCore22.csproj b/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/FileAPI.MFT.FileSystem.NetCore22.csproj index 52168e7..bae0a77 100644 --- a/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/FileAPI.MFT.FileSystem.NetCore22.csproj +++ b/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/FileAPI.MFT.FileSystem.NetCore22.csproj @@ -10,10 +10,10 @@ - - + + - + diff --git a/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/packages.lock.json b/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/packages.lock.json index fa976e9..b2078b4 100644 --- a/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/packages.lock.json +++ b/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/packages.lock.json @@ -4,24 +4,24 @@ ".NETCoreApp,Version=v2.2": { "Microsoft.Extensions.Configuration.Json": { "type": "Direct", - "requested": "[3.1.5, )", - "resolved": "3.1.5", - "contentHash": "Yk7+e+13JKN9rvoUrWCil3Jdbrbx5owGhl5z2u5kgpEIuAn+eqWq624/wvou0/zzPxC8QyID/cSi1oLf9ngNhQ==", + "requested": "[3.1.19, )", + "resolved": "3.1.19", + "contentHash": "sUwnSp6N8gpeXiAXFOY4SEAyRoeIvRRzPOOQ9+X2w7TkOQSImBWIA5Ol21GV3WOUqD0vukymu0TZ2WaaPiLW9w==", "dependencies": { - "Microsoft.Extensions.Configuration": "3.1.5", - "Microsoft.Extensions.Configuration.FileExtensions": "3.1.5", + "Microsoft.Extensions.Configuration": "3.1.19", + "Microsoft.Extensions.Configuration.FileExtensions": "3.1.19", "System.Text.Json": "4.7.2", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.Extensions.DependencyInjection": { "type": "Direct", - "requested": "[3.1.5, )", - "resolved": "3.1.5", - "contentHash": "I+RTJQi7TtenIHZqL2zr6523PYXfL88Ruu4UIVmspIxdw14GHd8zZ+2dGLSdwX7fn41Hth4d42S1e1iHWVOJyQ==", + "requested": "[3.1.19, )", + "resolved": "3.1.19", + "contentHash": "cdBicT5kRGBVWilW0QUFYmeqYNgBP3NHwrnsuJj0QqivA74OHcUiS18EFLMRmqwZ746mbnptfSZ4Lh997KsUew==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "1.1.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.19" } }, "Microsoft.NET.Test.Sdk": { @@ -48,11 +48,11 @@ }, "VismaRaet.FileApi.Sdk.FileSystem": { "type": "Direct", - "requested": "[1.0.0, )", - "resolved": "1.0.0", - "contentHash": "Tiss5kw9MzDMHH3/kHQk/JmHQjgqDBjzovVG5xu1DZllY6HXYG0QQYwazAjVxd7aIfNRV2zDZDShGnW4RWj9zg==", + "requested": "[1.20.0, )", + "resolved": "1.20.0", + "contentHash": "CXjwdpZ4PtCatPbQlbYpQ9R4RfoKnlztprPjBcOrdy74tHd5J+ZmvYouWSZJ2jcFWv+Huk+SJwPNpkTzC+5agw==", "dependencies": { - "VismaRaet.FileApi.Sdk.Streaming": "1.0.0" + "VismaRaet.FileApi.Sdk.Streaming": "1.20.0" } }, "xunit": { @@ -92,114 +92,114 @@ }, "Microsoft.Extensions.Configuration": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "LZfdAP8flK4hkaniUv6TlstDX9FXLmJMX1A4mpLghAsZxTaJIgf+nzBNiPRdy/B5Vrs74gRONX3JrIUJQrebmA==", + "resolved": "3.1.19", + "contentHash": "KDfhqlop17pf6zSOzcIydwXNFI8T15Sg7vguGvf9cjPpXCSNSvuWjVpZB+T9KAGQT7mbrB2W0GOYl/1Kgre/7Q==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.5" + "Microsoft.Extensions.Configuration.Abstractions": "3.1.19" } }, "Microsoft.Extensions.Configuration.Abstractions": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "VBcAk6s9izZr04WCzNqOh1Sxz2RbVSh0G79MfpHSDv16cUJtSEYEHody9ZnF71LBEktzdu6cvDFBOFMh43q0iA==", + "resolved": "3.1.19", + "contentHash": "5XARAKFFAlX6WVk/c2/oAW44Oh0TMYwIFJJqxjkFXjPWsZAFuPTD0yLuaXvnILATpR8guks4V8yTE33HaV7ZOg==", "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.5" + "Microsoft.Extensions.Primitives": "3.1.19" } }, "Microsoft.Extensions.Configuration.Binder": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", + "resolved": "3.1.19", + "contentHash": "UmyDTRQWG1RaP70rGlymCWlDKK9ZHvypJocinplxeeky3bevDBdI4qnhT0eXQSu/iRlanXvhoyBimh9glXPJjg==", "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" + "Microsoft.Extensions.Configuration": "3.1.19" } }, "Microsoft.Extensions.Configuration.FileExtensions": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "zDXWDDaHMKX2ArwhrPprKgZfpCDuaqrcaGX5IG9EybQ6IGYZ7aMJftLan/bfxteI5bnga912y5nIYrTuXaxpug==", + "resolved": "3.1.19", + "contentHash": "F8gKoMRJH/jn81sxujNMAmJA65nirCjPACU25wSKaXGMQ4K/aatb5V70hkzsgffsxNI3EvmTEA2u40NBB4RHYg==", "dependencies": { - "Microsoft.Extensions.Configuration": "3.1.5", - "Microsoft.Extensions.FileProviders.Physical": "3.1.5" + "Microsoft.Extensions.Configuration": "3.1.19", + "Microsoft.Extensions.FileProviders.Physical": "3.1.19" } }, "Microsoft.Extensions.DependencyInjection.Abstractions": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "2VSCj2TZPMdeEi279Lawi6qJQu4+sEWizSOYrhY6hapyS1jxn1jVUZT1Ugv68bya+x8+3lD4+RqhUZql9PhISQ==" + "resolved": "3.1.19", + "contentHash": "tiaohUQoNWfUQBWAW4wg9yRYAYcxq0IERI6bR8DojusFIVybdzOJ1bJXLghfO17cGx05SdiUnUk8h0SiQn0hBw==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "LrEQ97jhSWw84Y1m+CJfvh9qTUUswt27au54QYn2x5PCMPPgR+yAv/4VTJKMGSSI9T4scSLBXZ/fVhT4fPTCtA==", + "resolved": "3.1.19", + "contentHash": "dl2aT5R9Eq36T3fH0uWPNygApojb4cq4s8+pfFTGJtpy6s8ss4t2vh7Kzi6dr1SC+pgbFkgXLkh8DRl5mqmvLw==", "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.5" + "Microsoft.Extensions.Primitives": "3.1.19" } }, "Microsoft.Extensions.FileProviders.Physical": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "JemaaSSQosZ59flEfNzqvQRHDt1u4aEwV/pR4eFQEXpaX7lHI13gSbQbQ7TMGDdmY9F2t2+6RPp44Mmf9O1DsQ==", + "resolved": "3.1.19", + "contentHash": "DZh94lZTqYx2oAuDNckgj28+7gYxjtAOskpSp+2Tu9YKXXgNkFtAKC7QKvpFkGvZK4C3way+R7WI58bIN3aPrw==", "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "3.1.5", - "Microsoft.Extensions.FileSystemGlobbing": "3.1.5" + "Microsoft.Extensions.FileProviders.Abstractions": "3.1.19", + "Microsoft.Extensions.FileSystemGlobbing": "3.1.19" } }, "Microsoft.Extensions.FileSystemGlobbing": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "ObdbZ/L3X89KOHI0K/zlwufnlHESYSp2L/Z1XgYp3Odekmzevl06iffrtIBP9Qgw2RxBVAyTEVNrIouCuik6yg==" + "resolved": "3.1.19", + "contentHash": "Htid3HfJu6W5KInQvN31ku2JHU9R0Oy4wlv22M7Paj9x1gjeEx3mhpPVgclnAm/2OCo+b9ZTqwUZD7Mx3lXuBQ==" }, "Microsoft.Extensions.Http": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "hZ8mz6FgxSeFtkHzw+Ad0QOt2yjjpq4WaG9itnkyChtXYTrDlbkw3af2WJ9wdEAAyYqOlQaVDB6MJSEo8dd/vw==", + "resolved": "3.1.19", + "contentHash": "RVVCLCrHis7YEbmyoOGlV1bA3V3NkkcXw7SmWacHcSGaztlJWn+RzLvN2zHJ6JH63h0nUaITOFptG4SP1ge0dA==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.19", + "Microsoft.Extensions.Logging": "3.1.19", + "Microsoft.Extensions.Options": "3.1.19" } }, "Microsoft.Extensions.Http.Polly": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "HIk+xQ0wQHPHaOGa/mm1NMx4aDO5IosO/C7SVmbwFb/XQgRHnGOnA8xNcUqzwerWHhw0vVzuIRJuLrKlipDsyA==", + "resolved": "3.1.19", + "contentHash": "edGJhoU7ETN2y3WkHoB6s0nnMU1ws+lEf7CBDEBmUVt6RbFSfM8/XE7aU7FnLAusAjMEncCfZbW/CSx2WcVKYQ==", "dependencies": { - "Microsoft.Extensions.Http": "2.2.0", - "Polly": "6.0.1", - "Polly.Extensions.Http": "2.0.1" + "Microsoft.Extensions.Http": "3.1.19", + "Polly": "7.1.0", + "Polly.Extensions.Http": "3.0.0" } }, "Microsoft.Extensions.Logging": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", + "resolved": "3.1.19", + "contentHash": "Wv/p90AEtp69cPuQQKAFQCS2tIefqaT6elTx3AwLgltkDXvzGVPbXI7NcfOWh3TNdDcfwV7U6YFC0WrNVA88WA==", "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" + "Microsoft.Extensions.Configuration.Binder": "3.1.19", + "Microsoft.Extensions.DependencyInjection": "3.1.19", + "Microsoft.Extensions.Logging.Abstractions": "3.1.19", + "Microsoft.Extensions.Options": "3.1.19" } }, "Microsoft.Extensions.Logging.Abstractions": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==" + "resolved": "3.1.19", + "contentHash": "ZJxpOfelPknOpD+/P+vcvXXAo7JVwBu2n/NkTuQzwneVzqJFzXB4lJu/jr4sbMIrTNvJi/XixPHrKcaztVkXSQ==" }, "Microsoft.Extensions.Options": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", + "resolved": "3.1.19", + "contentHash": "awGsLKbgxb/3jxmKQQpD2aPAsWW//d8MTQfFB2XgU2xnjLCx+GN5EPdLe6GfB9ulMq/2AiqZ3IXciHBzSGQ1Uw==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.19", + "Microsoft.Extensions.Primitives": "3.1.19", + "System.ComponentModel.Annotations": "4.7.0" } }, "Microsoft.Extensions.Primitives": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "6bLdjSAQix82oP2tsuX9MM2yjgUFFOkSZYyRSKoUULilw2cg0Y0H+dnugwYlfj8Jd7yjd/+QSdNBqEyYhTYv0w==", + "resolved": "3.1.19", + "contentHash": "Al3SuZLS4nN7o3TQPfJGHNnQuLEKXz/tBXoPeESMnJxRLCWomo9MAdjEBunexaWK4as+ESVqOD2rLVyBBx3/qA==", "dependencies": { "System.Memory": "4.5.2", "System.Runtime.CompilerServices.Unsafe": "4.7.1" @@ -207,24 +207,24 @@ }, "Microsoft.IdentityModel.JsonWebTokens": { "type": "Transitive", - "resolved": "6.7.1", - "contentHash": "q/Ii8ILV8cM1X49gnl12cJK+0KWiI1xUeiLYiE9+uRonJLaHWB0l8t89rGnZTEGthGKItyikKSB38LQpfy/zBw==", + "resolved": "6.12.2", + "contentHash": "krI9z6wjjIMCoQRmRicPt5oy9qrpCyXJhopkv4L+8uoN8l+NTmyv+gUCxkZKjiBqChgCL4cMvYCAkVdbjgpj+g==", "dependencies": { - "Microsoft.IdentityModel.Tokens": "6.7.1" + "Microsoft.IdentityModel.Tokens": "6.12.2" } }, "Microsoft.IdentityModel.Logging": { "type": "Transitive", - "resolved": "6.7.1", - "contentHash": "WGtTiTy2ZikOz/I5GxCGbNPLOpyI9fPyuyG4Q5rfkhACK+Q0Ad6U8XajYZ2cJ2cFKse0IvHwm15HVrfwrX/89g==" + "resolved": "6.12.2", + "contentHash": "MGjGS5PIxGOdDSo3DzjqZ4qfy2i75R/CGE3aehCkflb4Brh617jg5F6GoFze321PMK1bjqiqQUFtGVuMKojDWg==" }, "Microsoft.IdentityModel.Tokens": { "type": "Transitive", - "resolved": "6.7.1", - "contentHash": "Td9Vn9d/0eM1zlUUvaVQzjqdBkBLJ2oGtGL/LYPuiCUAALMeAHVDtpXGk8eYI8Gbduz5n+o7ifldsCIca4MWew==", + "resolved": "6.12.2", + "contentHash": "qG/UJzrcPYVEMHgP6X4Nko0yeLIwr4dM2qZvIC91WYMmt1zGvDWW9ybqGBOQAs3A5Wf2M1PozobHDGRW3MmINQ==", "dependencies": { "Microsoft.CSharp": "4.5.0", - "Microsoft.IdentityModel.Logging": "6.7.1", + "Microsoft.IdentityModel.Logging": "6.12.2", "System.Security.Cryptography.Cng": "4.5.0" } }, @@ -286,8 +286,8 @@ }, "Newtonsoft.Json": { "type": "Transitive", - "resolved": "12.0.3", - "contentHash": "6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg==" + "resolved": "13.0.1", + "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==" }, "NuGet.Frameworks": { "type": "Transitive", @@ -296,29 +296,29 @@ }, "Polly": { "type": "Transitive", - "resolved": "6.0.1", - "contentHash": "nwL8qNLkrphkehUftQqJZOExH6sJ+PPWhkrksqoouAvy9TuEgYUjFujlUVC8PyYLIWIneR9R4opcFpPKn1HQ1A==" + "resolved": "7.1.0", + "contentHash": "mpQsvlEn4ipgICh5CGyVLPV93RFVzOrBG7wPZfzY8gExh7XgWQn0GCDY9nudbUEJ12UiGPP9i4+CohghBvzhmg==" }, "Polly.Extensions.Http": { "type": "Transitive", - "resolved": "2.0.1", - "contentHash": "9NPDm98bmtlzLHnMDJ4YHno88yZmBOzvks34coP73/1GJzabSUi217xISa4z+b7YO5TncZMQVM4O5ThlZwg8mQ==", + "resolved": "3.0.0", + "contentHash": "drrG+hB3pYFY7w1c3BD+lSGYvH2oIclH8GRSehgfyP5kjnFnHKQuuBhuHLv+PWyFuaTDyk/vfRpnxOzd11+J8g==", "dependencies": { - "Polly": "6.0.1" + "Polly": "7.1.0" } }, "System.ComponentModel.Annotations": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==" + "resolved": "4.7.0", + "contentHash": "0YFqjhp/mYkDGpU0Ye1GjE53HMp9UVfGN7seGpAMttAC0C40v5gw598jCgpbBLMmCo0E5YRLBv5Z2doypO49ZQ==" }, "System.IdentityModel.Tokens.Jwt": { "type": "Transitive", - "resolved": "6.7.1", - "contentHash": "sPnRn9dUMYARQC3mAKWpig/7rlrruqJvopKXmGoYAQ1A+xQsT3q5LiwsArkV8Oz/hfiRCLkV9vgi3FQg/mYfrw==", + "resolved": "6.12.2", + "contentHash": "EuH4UucURwusIGhZNJFI3dS8d6voaaF00v9ezllvn5AlJk+5O5LC7rH967ktWbFeTTYlQx3ltlcRp1hW4VXKWQ==", "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "6.7.1", - "Microsoft.IdentityModel.Tokens": "6.7.1" + "Microsoft.IdentityModel.JsonWebTokens": "6.12.2", + "Microsoft.IdentityModel.Tokens": "6.12.2" } }, "System.Memory": { @@ -363,24 +363,24 @@ }, "VismaRaet.FileApi.Sdk.Base": { "type": "Transitive", - "resolved": "1.0.0", - "contentHash": "cOANfLiiILLIJ91uZnWSfv8NJDrZCut8Onr27o5b/QGe4mbe7538mXMNu1tGE8ueFt+bc0Ybz448Vvm6eXyN4w==", + "resolved": "1.20.0", + "contentHash": "7NvkOOWtJPtwF/8Ppwe/gED23Vpqm4WDPfINldg36YDLNA5GDsTvnS601qTSgnsN5FLZqZ+o1SXCTvTybCDOfQ==", "dependencies": { - "Microsoft.Extensions.Http": "2.2.0", - "Microsoft.Extensions.Http.Polly": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "12.0.3", - "System.IdentityModel.Tokens.Jwt": "6.7.1", + "Microsoft.Extensions.Http": "3.1.19", + "Microsoft.Extensions.Http.Polly": "3.1.19", + "Microsoft.Extensions.Logging": "3.1.19", + "Newtonsoft.Json": "13.0.1", + "System.IdentityModel.Tokens.Jwt": "6.12.2", "System.ValueTuple": "4.5.0" } }, "VismaRaet.FileApi.Sdk.Streaming": { "type": "Transitive", - "resolved": "1.0.0", - "contentHash": "oJwEin+q0n4jchbKy1SIk1rsRD825m4TPnBOZw+vQmi3B+7TPPpOabsgoAtN6eFzHILOU7DMJhBLxrf4FPJ5SA==", + "resolved": "1.20.0", + "contentHash": "XoF1Fsv/glJFlIeewUcdTDUzMCXeQG6w8V2tsEpPIdhaMnDOLJrc9aMGhgEbzMjXJTr25ZUJVrILEqPt6PZUNg==", "dependencies": { "System.ValueTuple": "4.5.0", - "VismaRaet.FileApi.Sdk.Base": "1.0.0" + "VismaRaet.FileApi.Sdk.Base": "1.20.0" } }, "xunit.abstractions": { @@ -426,9 +426,9 @@ "fileapi.mft.utils": { "type": "Project", "dependencies": { - "Newtonsoft.Json": "12.0.3", - "VismaRaet.FileApi.Sdk.Base": "1.0.0", - "xunit.abstractions": "2.0.3" + "Newtonsoft.Json": "[12.0.3, )", + "VismaRaet.FileApi.Sdk.Base": "[1.0.0, )", + "xunit.abstractions": "[2.0.3, )" } } } diff --git a/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/Examples/Delete.cs b/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/Examples/Delete.cs new file mode 100644 index 0000000..5cf8de0 --- /dev/null +++ b/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/Examples/Delete.cs @@ -0,0 +1,43 @@ +using FileAPI.MFT.Utils; +using System.Threading.Tasks; +using Xunit; +using Xunit.Abstractions; + +namespace FileAPI.MFT.Streaming.NetCore22.Examples +{ + public class Delete : Startup + { + private readonly ITestOutputHelper _output; + + public Delete(ITestOutputHelper output) + { + _output = output; + } + + [Fact] + public async Task SetSubscriberFileToDeleted() + { + // To set a file to 'deleted', you need to provide its file Id. + // Also, if you have a multitenant-token, the tenantId needs to be provided. + + #region Custom parameters + + var tenantId = "MyTenantId"; // Only necessary for multi-tenant token. + + #endregion + + _output.WriteTittle("Executing Streaming.SDK example: Set subscriber file to 'deleted'"); + + // Configure the file id. + var fileId = "FileId"; + + // Delete the file. + var deleteResult = await Streaming.DeleteFileAsync(fileId: fileId, tenantId: tenantId); + + Assert.True(deleteResult); + + // Print the result. + _output.WriteLine($"File could be deleted:{deleteResult}"); + } + } +} diff --git a/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/FileAPI.MFT.Streaming.NetCore22.csproj b/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/FileAPI.MFT.Streaming.NetCore22.csproj index e023149..3f701e9 100644 --- a/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/FileAPI.MFT.Streaming.NetCore22.csproj +++ b/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/FileAPI.MFT.Streaming.NetCore22.csproj @@ -10,10 +10,10 @@ - - + + - + diff --git a/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/packages.lock.json b/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/packages.lock.json index f09d3ac..f524d6a 100644 --- a/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/packages.lock.json +++ b/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/packages.lock.json @@ -10,24 +10,24 @@ }, "Microsoft.Extensions.Configuration.Json": { "type": "Direct", - "requested": "[3.1.5, )", - "resolved": "3.1.5", - "contentHash": "Yk7+e+13JKN9rvoUrWCil3Jdbrbx5owGhl5z2u5kgpEIuAn+eqWq624/wvou0/zzPxC8QyID/cSi1oLf9ngNhQ==", + "requested": "[3.1.19, )", + "resolved": "3.1.19", + "contentHash": "sUwnSp6N8gpeXiAXFOY4SEAyRoeIvRRzPOOQ9+X2w7TkOQSImBWIA5Ol21GV3WOUqD0vukymu0TZ2WaaPiLW9w==", "dependencies": { - "Microsoft.Extensions.Configuration": "3.1.5", - "Microsoft.Extensions.Configuration.FileExtensions": "3.1.5", + "Microsoft.Extensions.Configuration": "3.1.19", + "Microsoft.Extensions.Configuration.FileExtensions": "3.1.19", "System.Text.Json": "4.7.2", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.Extensions.DependencyInjection": { "type": "Direct", - "requested": "[3.1.5, )", - "resolved": "3.1.5", - "contentHash": "I+RTJQi7TtenIHZqL2zr6523PYXfL88Ruu4UIVmspIxdw14GHd8zZ+2dGLSdwX7fn41Hth4d42S1e1iHWVOJyQ==", + "requested": "[3.1.19, )", + "resolved": "3.1.19", + "contentHash": "cdBicT5kRGBVWilW0QUFYmeqYNgBP3NHwrnsuJj0QqivA74OHcUiS18EFLMRmqwZ746mbnptfSZ4Lh997KsUew==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "1.1.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.19" } }, "Microsoft.NET.Test.Sdk": { @@ -54,12 +54,12 @@ }, "VismaRaet.FileApi.Sdk.Streaming": { "type": "Direct", - "requested": "[1.0.0, )", - "resolved": "1.0.0", - "contentHash": "oJwEin+q0n4jchbKy1SIk1rsRD825m4TPnBOZw+vQmi3B+7TPPpOabsgoAtN6eFzHILOU7DMJhBLxrf4FPJ5SA==", + "requested": "[1.20.0, )", + "resolved": "1.20.0", + "contentHash": "XoF1Fsv/glJFlIeewUcdTDUzMCXeQG6w8V2tsEpPIdhaMnDOLJrc9aMGhgEbzMjXJTr25ZUJVrILEqPt6PZUNg==", "dependencies": { "System.ValueTuple": "4.5.0", - "VismaRaet.FileApi.Sdk.Base": "1.0.0" + "VismaRaet.FileApi.Sdk.Base": "1.20.0" } }, "xunit": { @@ -99,114 +99,114 @@ }, "Microsoft.Extensions.Configuration": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "LZfdAP8flK4hkaniUv6TlstDX9FXLmJMX1A4mpLghAsZxTaJIgf+nzBNiPRdy/B5Vrs74gRONX3JrIUJQrebmA==", + "resolved": "3.1.19", + "contentHash": "KDfhqlop17pf6zSOzcIydwXNFI8T15Sg7vguGvf9cjPpXCSNSvuWjVpZB+T9KAGQT7mbrB2W0GOYl/1Kgre/7Q==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.5" + "Microsoft.Extensions.Configuration.Abstractions": "3.1.19" } }, "Microsoft.Extensions.Configuration.Abstractions": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "VBcAk6s9izZr04WCzNqOh1Sxz2RbVSh0G79MfpHSDv16cUJtSEYEHody9ZnF71LBEktzdu6cvDFBOFMh43q0iA==", + "resolved": "3.1.19", + "contentHash": "5XARAKFFAlX6WVk/c2/oAW44Oh0TMYwIFJJqxjkFXjPWsZAFuPTD0yLuaXvnILATpR8guks4V8yTE33HaV7ZOg==", "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.5" + "Microsoft.Extensions.Primitives": "3.1.19" } }, "Microsoft.Extensions.Configuration.Binder": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", + "resolved": "3.1.19", + "contentHash": "UmyDTRQWG1RaP70rGlymCWlDKK9ZHvypJocinplxeeky3bevDBdI4qnhT0eXQSu/iRlanXvhoyBimh9glXPJjg==", "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" + "Microsoft.Extensions.Configuration": "3.1.19" } }, "Microsoft.Extensions.Configuration.FileExtensions": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "zDXWDDaHMKX2ArwhrPprKgZfpCDuaqrcaGX5IG9EybQ6IGYZ7aMJftLan/bfxteI5bnga912y5nIYrTuXaxpug==", + "resolved": "3.1.19", + "contentHash": "F8gKoMRJH/jn81sxujNMAmJA65nirCjPACU25wSKaXGMQ4K/aatb5V70hkzsgffsxNI3EvmTEA2u40NBB4RHYg==", "dependencies": { - "Microsoft.Extensions.Configuration": "3.1.5", - "Microsoft.Extensions.FileProviders.Physical": "3.1.5" + "Microsoft.Extensions.Configuration": "3.1.19", + "Microsoft.Extensions.FileProviders.Physical": "3.1.19" } }, "Microsoft.Extensions.DependencyInjection.Abstractions": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "2VSCj2TZPMdeEi279Lawi6qJQu4+sEWizSOYrhY6hapyS1jxn1jVUZT1Ugv68bya+x8+3lD4+RqhUZql9PhISQ==" + "resolved": "3.1.19", + "contentHash": "tiaohUQoNWfUQBWAW4wg9yRYAYcxq0IERI6bR8DojusFIVybdzOJ1bJXLghfO17cGx05SdiUnUk8h0SiQn0hBw==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "LrEQ97jhSWw84Y1m+CJfvh9qTUUswt27au54QYn2x5PCMPPgR+yAv/4VTJKMGSSI9T4scSLBXZ/fVhT4fPTCtA==", + "resolved": "3.1.19", + "contentHash": "dl2aT5R9Eq36T3fH0uWPNygApojb4cq4s8+pfFTGJtpy6s8ss4t2vh7Kzi6dr1SC+pgbFkgXLkh8DRl5mqmvLw==", "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.5" + "Microsoft.Extensions.Primitives": "3.1.19" } }, "Microsoft.Extensions.FileProviders.Physical": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "JemaaSSQosZ59flEfNzqvQRHDt1u4aEwV/pR4eFQEXpaX7lHI13gSbQbQ7TMGDdmY9F2t2+6RPp44Mmf9O1DsQ==", + "resolved": "3.1.19", + "contentHash": "DZh94lZTqYx2oAuDNckgj28+7gYxjtAOskpSp+2Tu9YKXXgNkFtAKC7QKvpFkGvZK4C3way+R7WI58bIN3aPrw==", "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "3.1.5", - "Microsoft.Extensions.FileSystemGlobbing": "3.1.5" + "Microsoft.Extensions.FileProviders.Abstractions": "3.1.19", + "Microsoft.Extensions.FileSystemGlobbing": "3.1.19" } }, "Microsoft.Extensions.FileSystemGlobbing": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "ObdbZ/L3X89KOHI0K/zlwufnlHESYSp2L/Z1XgYp3Odekmzevl06iffrtIBP9Qgw2RxBVAyTEVNrIouCuik6yg==" + "resolved": "3.1.19", + "contentHash": "Htid3HfJu6W5KInQvN31ku2JHU9R0Oy4wlv22M7Paj9x1gjeEx3mhpPVgclnAm/2OCo+b9ZTqwUZD7Mx3lXuBQ==" }, "Microsoft.Extensions.Http": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "hZ8mz6FgxSeFtkHzw+Ad0QOt2yjjpq4WaG9itnkyChtXYTrDlbkw3af2WJ9wdEAAyYqOlQaVDB6MJSEo8dd/vw==", + "resolved": "3.1.19", + "contentHash": "RVVCLCrHis7YEbmyoOGlV1bA3V3NkkcXw7SmWacHcSGaztlJWn+RzLvN2zHJ6JH63h0nUaITOFptG4SP1ge0dA==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.19", + "Microsoft.Extensions.Logging": "3.1.19", + "Microsoft.Extensions.Options": "3.1.19" } }, "Microsoft.Extensions.Http.Polly": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "HIk+xQ0wQHPHaOGa/mm1NMx4aDO5IosO/C7SVmbwFb/XQgRHnGOnA8xNcUqzwerWHhw0vVzuIRJuLrKlipDsyA==", + "resolved": "3.1.19", + "contentHash": "edGJhoU7ETN2y3WkHoB6s0nnMU1ws+lEf7CBDEBmUVt6RbFSfM8/XE7aU7FnLAusAjMEncCfZbW/CSx2WcVKYQ==", "dependencies": { - "Microsoft.Extensions.Http": "2.2.0", - "Polly": "6.0.1", - "Polly.Extensions.Http": "2.0.1" + "Microsoft.Extensions.Http": "3.1.19", + "Polly": "7.1.0", + "Polly.Extensions.Http": "3.0.0" } }, "Microsoft.Extensions.Logging": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", + "resolved": "3.1.19", + "contentHash": "Wv/p90AEtp69cPuQQKAFQCS2tIefqaT6elTx3AwLgltkDXvzGVPbXI7NcfOWh3TNdDcfwV7U6YFC0WrNVA88WA==", "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" + "Microsoft.Extensions.Configuration.Binder": "3.1.19", + "Microsoft.Extensions.DependencyInjection": "3.1.19", + "Microsoft.Extensions.Logging.Abstractions": "3.1.19", + "Microsoft.Extensions.Options": "3.1.19" } }, "Microsoft.Extensions.Logging.Abstractions": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==" + "resolved": "3.1.19", + "contentHash": "ZJxpOfelPknOpD+/P+vcvXXAo7JVwBu2n/NkTuQzwneVzqJFzXB4lJu/jr4sbMIrTNvJi/XixPHrKcaztVkXSQ==" }, "Microsoft.Extensions.Options": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", + "resolved": "3.1.19", + "contentHash": "awGsLKbgxb/3jxmKQQpD2aPAsWW//d8MTQfFB2XgU2xnjLCx+GN5EPdLe6GfB9ulMq/2AiqZ3IXciHBzSGQ1Uw==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.19", + "Microsoft.Extensions.Primitives": "3.1.19", + "System.ComponentModel.Annotations": "4.7.0" } }, "Microsoft.Extensions.Primitives": { "type": "Transitive", - "resolved": "3.1.5", - "contentHash": "6bLdjSAQix82oP2tsuX9MM2yjgUFFOkSZYyRSKoUULilw2cg0Y0H+dnugwYlfj8Jd7yjd/+QSdNBqEyYhTYv0w==", + "resolved": "3.1.19", + "contentHash": "Al3SuZLS4nN7o3TQPfJGHNnQuLEKXz/tBXoPeESMnJxRLCWomo9MAdjEBunexaWK4as+ESVqOD2rLVyBBx3/qA==", "dependencies": { "System.Memory": "4.5.2", "System.Runtime.CompilerServices.Unsafe": "4.7.1" @@ -214,24 +214,24 @@ }, "Microsoft.IdentityModel.JsonWebTokens": { "type": "Transitive", - "resolved": "6.7.1", - "contentHash": "q/Ii8ILV8cM1X49gnl12cJK+0KWiI1xUeiLYiE9+uRonJLaHWB0l8t89rGnZTEGthGKItyikKSB38LQpfy/zBw==", + "resolved": "6.12.2", + "contentHash": "krI9z6wjjIMCoQRmRicPt5oy9qrpCyXJhopkv4L+8uoN8l+NTmyv+gUCxkZKjiBqChgCL4cMvYCAkVdbjgpj+g==", "dependencies": { - "Microsoft.IdentityModel.Tokens": "6.7.1" + "Microsoft.IdentityModel.Tokens": "6.12.2" } }, "Microsoft.IdentityModel.Logging": { "type": "Transitive", - "resolved": "6.7.1", - "contentHash": "WGtTiTy2ZikOz/I5GxCGbNPLOpyI9fPyuyG4Q5rfkhACK+Q0Ad6U8XajYZ2cJ2cFKse0IvHwm15HVrfwrX/89g==" + "resolved": "6.12.2", + "contentHash": "MGjGS5PIxGOdDSo3DzjqZ4qfy2i75R/CGE3aehCkflb4Brh617jg5F6GoFze321PMK1bjqiqQUFtGVuMKojDWg==" }, "Microsoft.IdentityModel.Tokens": { "type": "Transitive", - "resolved": "6.7.1", - "contentHash": "Td9Vn9d/0eM1zlUUvaVQzjqdBkBLJ2oGtGL/LYPuiCUAALMeAHVDtpXGk8eYI8Gbduz5n+o7ifldsCIca4MWew==", + "resolved": "6.12.2", + "contentHash": "qG/UJzrcPYVEMHgP6X4Nko0yeLIwr4dM2qZvIC91WYMmt1zGvDWW9ybqGBOQAs3A5Wf2M1PozobHDGRW3MmINQ==", "dependencies": { "Microsoft.CSharp": "4.5.0", - "Microsoft.IdentityModel.Logging": "6.7.1", + "Microsoft.IdentityModel.Logging": "6.12.2", "System.Security.Cryptography.Cng": "4.5.0" } }, @@ -293,8 +293,8 @@ }, "Newtonsoft.Json": { "type": "Transitive", - "resolved": "12.0.3", - "contentHash": "6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg==" + "resolved": "13.0.1", + "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==" }, "NuGet.Frameworks": { "type": "Transitive", @@ -303,29 +303,29 @@ }, "Polly": { "type": "Transitive", - "resolved": "6.0.1", - "contentHash": "nwL8qNLkrphkehUftQqJZOExH6sJ+PPWhkrksqoouAvy9TuEgYUjFujlUVC8PyYLIWIneR9R4opcFpPKn1HQ1A==" + "resolved": "7.1.0", + "contentHash": "mpQsvlEn4ipgICh5CGyVLPV93RFVzOrBG7wPZfzY8gExh7XgWQn0GCDY9nudbUEJ12UiGPP9i4+CohghBvzhmg==" }, "Polly.Extensions.Http": { "type": "Transitive", - "resolved": "2.0.1", - "contentHash": "9NPDm98bmtlzLHnMDJ4YHno88yZmBOzvks34coP73/1GJzabSUi217xISa4z+b7YO5TncZMQVM4O5ThlZwg8mQ==", + "resolved": "3.0.0", + "contentHash": "drrG+hB3pYFY7w1c3BD+lSGYvH2oIclH8GRSehgfyP5kjnFnHKQuuBhuHLv+PWyFuaTDyk/vfRpnxOzd11+J8g==", "dependencies": { - "Polly": "6.0.1" + "Polly": "7.1.0" } }, "System.ComponentModel.Annotations": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==" + "resolved": "4.7.0", + "contentHash": "0YFqjhp/mYkDGpU0Ye1GjE53HMp9UVfGN7seGpAMttAC0C40v5gw598jCgpbBLMmCo0E5YRLBv5Z2doypO49ZQ==" }, "System.IdentityModel.Tokens.Jwt": { "type": "Transitive", - "resolved": "6.7.1", - "contentHash": "sPnRn9dUMYARQC3mAKWpig/7rlrruqJvopKXmGoYAQ1A+xQsT3q5LiwsArkV8Oz/hfiRCLkV9vgi3FQg/mYfrw==", + "resolved": "6.12.2", + "contentHash": "EuH4UucURwusIGhZNJFI3dS8d6voaaF00v9ezllvn5AlJk+5O5LC7rH967ktWbFeTTYlQx3ltlcRp1hW4VXKWQ==", "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "6.7.1", - "Microsoft.IdentityModel.Tokens": "6.7.1" + "Microsoft.IdentityModel.JsonWebTokens": "6.12.2", + "Microsoft.IdentityModel.Tokens": "6.12.2" } }, "System.Memory": { @@ -370,14 +370,14 @@ }, "VismaRaet.FileApi.Sdk.Base": { "type": "Transitive", - "resolved": "1.0.0", - "contentHash": "cOANfLiiILLIJ91uZnWSfv8NJDrZCut8Onr27o5b/QGe4mbe7538mXMNu1tGE8ueFt+bc0Ybz448Vvm6eXyN4w==", + "resolved": "1.20.0", + "contentHash": "7NvkOOWtJPtwF/8Ppwe/gED23Vpqm4WDPfINldg36YDLNA5GDsTvnS601qTSgnsN5FLZqZ+o1SXCTvTybCDOfQ==", "dependencies": { - "Microsoft.Extensions.Http": "2.2.0", - "Microsoft.Extensions.Http.Polly": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "12.0.3", - "System.IdentityModel.Tokens.Jwt": "6.7.1", + "Microsoft.Extensions.Http": "3.1.19", + "Microsoft.Extensions.Http.Polly": "3.1.19", + "Microsoft.Extensions.Logging": "3.1.19", + "Newtonsoft.Json": "13.0.1", + "System.IdentityModel.Tokens.Jwt": "6.12.2", "System.ValueTuple": "4.5.0" } }, @@ -424,9 +424,9 @@ "fileapi.mft.utils": { "type": "Project", "dependencies": { - "Newtonsoft.Json": "12.0.3", - "VismaRaet.FileApi.Sdk.Base": "1.0.0", - "xunit.abstractions": "2.0.3" + "Newtonsoft.Json": "[12.0.3, )", + "VismaRaet.FileApi.Sdk.Base": "[1.0.0, )", + "xunit.abstractions": "[2.0.3, )" } } } From 810dbc893bf4d5e30fea4727d92892da2ccb4266 Mon Sep 17 00:00:00 2001 From: "Mediavilla, Sandra" Date: Thu, 2 Feb 2023 09:05:21 +0100 Subject: [PATCH 2/2] vrftr-3340 vrftr-5848 solve PR comments --- .../FileAPI.MFT.FileSystem.NetCore22/Examples/Delete.cs | 6 ++---- .../FileAPI.MFT.Streaming.NetCore22/Examples/Delete.cs | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/Examples/Delete.cs b/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/Examples/Delete.cs index 525f5cb..daa06c2 100644 --- a/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/Examples/Delete.cs +++ b/net-core-with-file-api-sdk/FileAPI.MFT.FileSystem.NetCore22/Examples/Delete.cs @@ -22,22 +22,20 @@ public async Task SetSubscriberFileToDeleted() #region Custom parameters + var fileId = "FileId"; // File to delete. var tenantId = "MyTenantId"; // Only necessary for multi-tenant token. #endregion _output.WriteTittle("Executing Streaming.SDK example: Set subscriber file to 'deleted'"); - // Configure the file id. - var fileId = "FileId"; - // Delete the file. var deleteResult = await FileSystem.DeleteFileAsync(fileId: fileId, tenantId: tenantId); Assert.True(deleteResult); // Print the result. - _output.WriteLine($"File could be deleted:{deleteResult}"); + _output.WriteLine($"File could be deleted: {deleteResult}"); } } } diff --git a/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/Examples/Delete.cs b/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/Examples/Delete.cs index 5cf8de0..8314d0b 100644 --- a/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/Examples/Delete.cs +++ b/net-core-with-file-api-sdk/FileAPI.MFT.Streaming.NetCore22/Examples/Delete.cs @@ -22,22 +22,20 @@ public async Task SetSubscriberFileToDeleted() #region Custom parameters + var fileId = "FileId"; // File to delete. var tenantId = "MyTenantId"; // Only necessary for multi-tenant token. #endregion _output.WriteTittle("Executing Streaming.SDK example: Set subscriber file to 'deleted'"); - // Configure the file id. - var fileId = "FileId"; - // Delete the file. var deleteResult = await Streaming.DeleteFileAsync(fileId: fileId, tenantId: tenantId); Assert.True(deleteResult); // Print the result. - _output.WriteLine($"File could be deleted:{deleteResult}"); + _output.WriteLine($"File could be deleted: {deleteResult}"); } } }