diff --git a/.vs/WebSCR/v15/.suo b/.vs/WebSCR/v15/.suo index dcc532a..b947e68 100644 Binary files a/.vs/WebSCR/v15/.suo and b/.vs/WebSCR/v15/.suo differ diff --git a/DataUploader/bin/DataUploader.dll b/DataUploader/bin/DataUploader.dll index 0f479d5..2579f00 100644 Binary files a/DataUploader/bin/DataUploader.dll and b/DataUploader/bin/DataUploader.dll differ diff --git a/VersGen/WebSC.cs b/VersGen/WebSC.cs index 2b354b0..61fa3da 100644 --- a/VersGen/WebSC.cs +++ b/VersGen/WebSC.cs @@ -5,7 +5,7 @@ using System.Reflection; -[assembly: AssemblyVersion("2.1.107.828")] -[assembly: AssemblyFileVersion("2.1.107.828")] +[assembly: AssemblyVersion("2.1.108.847")] +[assembly: AssemblyFileVersion("2.1.108.847")] [assembly: AssemblyCopyright("Steamware © 2015-2017")] [assembly: AssemblyCompany("Steamware")] diff --git a/VersGen/WebSC.tt b/VersGen/WebSC.tt index eac36b7..3be8fd8 100644 --- a/VersGen/WebSC.tt +++ b/VersGen/WebSC.tt @@ -6,8 +6,8 @@ using System.Reflection; -[assembly: AssemblyVersion("2.1.107.<#= this.RevisionNumber #>")] -[assembly: AssemblyFileVersion("2.1.107.<#= this.RevisionNumber #>")] +[assembly: AssemblyVersion("2.1.108.<#= this.RevisionNumber #>")] +[assembly: AssemblyFileVersion("2.1.108.<#= this.RevisionNumber #>")] [assembly: AssemblyCopyright("Steamware © 2015-<#= DateTime.Now.Year #>")] [assembly: AssemblyCompany("Steamware")] <#+ diff --git a/VersGen/bin/Debug/VersGen.dll b/VersGen/bin/Debug/VersGen.dll index 1538b34..8de73c2 100644 Binary files a/VersGen/bin/Debug/VersGen.dll and b/VersGen/bin/Debug/VersGen.dll differ diff --git a/VersGen/obj/Debug/TempPE/WebSC.cs.dll b/VersGen/obj/Debug/TempPE/WebSC.cs.dll index 75b6837..6c18a6a 100644 Binary files a/VersGen/obj/Debug/TempPE/WebSC.cs.dll and b/VersGen/obj/Debug/TempPE/WebSC.cs.dll differ diff --git a/VersGen/obj/Debug/VersGen.csproj.FileListAbsolute.txt b/VersGen/obj/Debug/VersGen.csproj.FileListAbsolute.txt index 334e002..e372d0d 100644 --- a/VersGen/obj/Debug/VersGen.csproj.FileListAbsolute.txt +++ b/VersGen/obj/Debug/VersGen.csproj.FileListAbsolute.txt @@ -13,3 +13,8 @@ C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\WebSCR\VersGen\bin C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\WebSCR\VersGen\obj\Debug\VersGen.csprojResolveAssemblyReference.cache C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\WebSCR\VersGen\obj\Debug\VersGen.dll C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\WebSCR\VersGen\obj\Debug\VersGen.pdb +C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\VersGen\bin\Debug\VersGen.dll +C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\VersGen\bin\Debug\VersGen.pdb +C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\VersGen\obj\Debug\VersGen.csprojResolveAssemblyReference.cache +C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\VersGen\obj\Debug\VersGen.dll +C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\VersGen\obj\Debug\VersGen.pdb diff --git a/VersGen/obj/Debug/VersGen.csprojResolveAssemblyReference.cache b/VersGen/obj/Debug/VersGen.csprojResolveAssemblyReference.cache index e75eafc..5f0f74c 100644 Binary files a/VersGen/obj/Debug/VersGen.csprojResolveAssemblyReference.cache and b/VersGen/obj/Debug/VersGen.csprojResolveAssemblyReference.cache differ diff --git a/VersGen/obj/Debug/VersGen.dll b/VersGen/obj/Debug/VersGen.dll index 1538b34..8de73c2 100644 Binary files a/VersGen/obj/Debug/VersGen.dll and b/VersGen/obj/Debug/VersGen.dll differ diff --git a/VersGen/obj/Release/TempPE/WebSC.cs.dll b/VersGen/obj/Release/TempPE/WebSC.cs.dll index 8f26290..0a20c11 100644 Binary files a/VersGen/obj/Release/TempPE/WebSC.cs.dll and b/VersGen/obj/Release/TempPE/WebSC.cs.dll differ diff --git a/WebSCR.sln b/WebSCR.sln index e8cd43b..ef90967 100644 --- a/WebSCR.sln +++ b/WebSCR.sln @@ -15,83 +15,50 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SteamWare", "..\Steamware\S EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution - AlumatTest|Any CPU = AlumatTest|Any CPU Debug|Any CPU = Debug|Any CPU - IIS01_SP|Any CPU = IIS01_SP|Any CPU - IIS01_TK|Any CPU = IIS01_TK|Any CPU IIS02|Any CPU = IIS02|Any CPU OVH|Any CPU = OVH|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {3753524E-FD74-4896-A4EB-EEE1406F94CF}.AlumatTest|Any CPU.ActiveCfg = OVH|Any CPU - {3753524E-FD74-4896-A4EB-EEE1406F94CF}.AlumatTest|Any CPU.Build.0 = OVH|Any CPU {3753524E-FD74-4896-A4EB-EEE1406F94CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3753524E-FD74-4896-A4EB-EEE1406F94CF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3753524E-FD74-4896-A4EB-EEE1406F94CF}.IIS01_SP|Any CPU.ActiveCfg = OVH|Any CPU - {3753524E-FD74-4896-A4EB-EEE1406F94CF}.IIS01_SP|Any CPU.Build.0 = OVH|Any CPU - {3753524E-FD74-4896-A4EB-EEE1406F94CF}.IIS01_TK|Any CPU.ActiveCfg = OVH|Any CPU - {3753524E-FD74-4896-A4EB-EEE1406F94CF}.IIS01_TK|Any CPU.Build.0 = OVH|Any CPU {3753524E-FD74-4896-A4EB-EEE1406F94CF}.IIS02|Any CPU.ActiveCfg = Release|Any CPU {3753524E-FD74-4896-A4EB-EEE1406F94CF}.IIS02|Any CPU.Build.0 = Release|Any CPU {3753524E-FD74-4896-A4EB-EEE1406F94CF}.OVH|Any CPU.ActiveCfg = OVH|Any CPU {3753524E-FD74-4896-A4EB-EEE1406F94CF}.OVH|Any CPU.Build.0 = OVH|Any CPU {3753524E-FD74-4896-A4EB-EEE1406F94CF}.Release|Any CPU.ActiveCfg = Release|Any CPU {3753524E-FD74-4896-A4EB-EEE1406F94CF}.Release|Any CPU.Build.0 = Release|Any CPU - {88774E43-68A1-4E52-B692-493FEE0BA5C2}.AlumatTest|Any CPU.ActiveCfg = Release|Any CPU - {88774E43-68A1-4E52-B692-493FEE0BA5C2}.AlumatTest|Any CPU.Build.0 = Release|Any CPU {88774E43-68A1-4E52-B692-493FEE0BA5C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {88774E43-68A1-4E52-B692-493FEE0BA5C2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {88774E43-68A1-4E52-B692-493FEE0BA5C2}.IIS01_SP|Any CPU.ActiveCfg = Release|Any CPU - {88774E43-68A1-4E52-B692-493FEE0BA5C2}.IIS01_SP|Any CPU.Build.0 = Release|Any CPU - {88774E43-68A1-4E52-B692-493FEE0BA5C2}.IIS01_TK|Any CPU.ActiveCfg = Release|Any CPU - {88774E43-68A1-4E52-B692-493FEE0BA5C2}.IIS01_TK|Any CPU.Build.0 = Release|Any CPU {88774E43-68A1-4E52-B692-493FEE0BA5C2}.IIS02|Any CPU.ActiveCfg = Release|Any CPU {88774E43-68A1-4E52-B692-493FEE0BA5C2}.IIS02|Any CPU.Build.0 = Release|Any CPU {88774E43-68A1-4E52-B692-493FEE0BA5C2}.OVH|Any CPU.ActiveCfg = Release|Any CPU {88774E43-68A1-4E52-B692-493FEE0BA5C2}.OVH|Any CPU.Build.0 = Release|Any CPU {88774E43-68A1-4E52-B692-493FEE0BA5C2}.Release|Any CPU.ActiveCfg = Release|Any CPU {88774E43-68A1-4E52-B692-493FEE0BA5C2}.Release|Any CPU.Build.0 = Release|Any CPU - {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.AlumatTest|Any CPU.ActiveCfg = Release|Any CPU - {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.AlumatTest|Any CPU.Build.0 = Release|Any CPU {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.IIS01_SP|Any CPU.ActiveCfg = Release|Any CPU - {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.IIS01_SP|Any CPU.Build.0 = Release|Any CPU - {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.IIS01_TK|Any CPU.ActiveCfg = Release|Any CPU - {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.IIS01_TK|Any CPU.Build.0 = Release|Any CPU {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.IIS02|Any CPU.ActiveCfg = Release|Any CPU {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.IIS02|Any CPU.Build.0 = Release|Any CPU {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.OVH|Any CPU.ActiveCfg = Release|Any CPU {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.OVH|Any CPU.Build.0 = Release|Any CPU {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.Release|Any CPU.ActiveCfg = Release|Any CPU {D2ED1B6F-171D-4A7F-B0D5-87942451B79D}.Release|Any CPU.Build.0 = Release|Any CPU - {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.AlumatTest|Any CPU.ActiveCfg = Release|Any CPU - {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.AlumatTest|Any CPU.Build.0 = Release|Any CPU {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.IIS01_SP|Any CPU.ActiveCfg = Release|Any CPU - {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.IIS01_SP|Any CPU.Build.0 = Release|Any CPU - {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.IIS01_TK|Any CPU.ActiveCfg = Release|Any CPU - {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.IIS01_TK|Any CPU.Build.0 = Release|Any CPU {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.IIS02|Any CPU.ActiveCfg = Release|Any CPU {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.IIS02|Any CPU.Build.0 = Release|Any CPU {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.OVH|Any CPU.ActiveCfg = Release|Any CPU {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.OVH|Any CPU.Build.0 = Release|Any CPU {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.Release|Any CPU.ActiveCfg = Release|Any CPU {6A63FCE4-8388-4C62-9339-CCCF013C5D8A}.Release|Any CPU.Build.0 = Release|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.AlumatTest|Any CPU.ActiveCfg = AlumatTest|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.AlumatTest|Any CPU.Build.0 = AlumatTest|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01_SP|Any CPU.ActiveCfg = IIS01_SP|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01_SP|Any CPU.Build.0 = IIS01_SP|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01_TK|Any CPU.ActiveCfg = IIS01_TK|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01_TK|Any CPU.Build.0 = IIS01_TK|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS02|Any CPU.ActiveCfg = IIS01_SP|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS02|Any CPU.Build.0 = IIS01_SP|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.OVH|Any CPU.ActiveCfg = IIS01_SP|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.OVH|Any CPU.Build.0 = IIS01_SP|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS02|Any CPU.ActiveCfg = Release|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS02|Any CPU.Build.0 = Release|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.OVH|Any CPU.ActiveCfg = Release|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.OVH|Any CPU.Build.0 = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.ActiveCfg = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection diff --git a/WebSCR/WebSCR.csproj b/WebSCR/WebSCR.csproj index 7be106b..5e60d97 100644 --- a/WebSCR/WebSCR.csproj +++ b/WebSCR/WebSCR.csproj @@ -391,7 +391,11 @@ Designer + + + + @@ -438,8 +442,6 @@ - - diff --git a/WebSCR/bin/SteamWare.dll b/WebSCR/bin/SteamWare.dll index 8300e07..5bcea49 100644 Binary files a/WebSCR/bin/SteamWare.dll and b/WebSCR/bin/SteamWare.dll differ diff --git a/WebSCR/bin/SteamWare.xml b/WebSCR/bin/SteamWare.xml index 1ec34c1..0bc1b4d 100644 --- a/WebSCR/bin/SteamWare.xml +++ b/WebSCR/bin/SteamWare.xml @@ -1323,6 +1323,11 @@ + + + restituisce conteggio numero record dell'oggetto vocabolario + + elenco lingue ammesse da vocabolario... @@ -3732,6 +3737,11 @@ effettua setup dei connection strings da web.config delal singola applicazione + + + Nome della variabile AppConf da utilizzare... + + oggetto dizionario con chiave / valore x configurazioni applicazione @@ -3739,7 +3749,7 @@ - resetta il vocabolario rileggendo i dati... + resetta AppConfig svuotando e rileggendo i dati... @@ -3747,12 +3757,22 @@ avvio oggetto AppConf in ram + + + Numero record salvati in AppConf + + carica in ram oggetto AppConf + + + ultimo update in cache dei valori di AppConfig + + Configurations da tabella DB Config @@ -4045,7 +4065,7 @@ nome della variabile valore - da registrare come tabella da svuotare on update? + da registrare come tabella da svuotare on update @@ -4086,7 +4106,7 @@ - forza lo svuotamento delel tabelle indicate come in cache... + forza lo svuotamento delle tabelle indicate come in cache... @@ -4156,6 +4176,47 @@ Set KVP chiave-valore da salvare + + + Verifica se ci siano valori nella hash indicata... + + + + + + + Recupera tutti i valori dalla hash + + + + + + + Salvataggio di una hash di valori + + + + + + + + Elimina una key (hash, string) + + + + + + + Flush completo cache redis + + ** = tutti + + + + + Restituisce numero record in Redis DB + + Formattazione stringa URL immagini con gestione "base url" diff --git a/WebSCR/bin/WebSCR.dll b/WebSCR/bin/WebSCR.dll index a07f367..7b5477c 100644 Binary files a/WebSCR/bin/WebSCR.dll and b/WebSCR/bin/WebSCR.dll differ diff --git a/WebSCR/bin/WebSCR_data.dll b/WebSCR/bin/WebSCR_data.dll index 38d7f0b..40e1952 100644 Binary files a/WebSCR/bin/WebSCR_data.dll and b/WebSCR/bin/WebSCR_data.dll differ diff --git a/WebSCR_data/bin/Debug/Newtonsoft.Json.dll b/WebSCR_data/bin/Debug/Newtonsoft.Json.dll index e5c8978..77a5d89 100644 Binary files a/WebSCR_data/bin/Debug/Newtonsoft.Json.dll and b/WebSCR_data/bin/Debug/Newtonsoft.Json.dll differ diff --git a/WebSCR_data/bin/Debug/Newtonsoft.Json.xml b/WebSCR_data/bin/Debug/Newtonsoft.Json.xml index de78eb0..b386458 100644 --- a/WebSCR_data/bin/Debug/Newtonsoft.Json.xml +++ b/WebSCR_data/bin/Debug/Newtonsoft.Json.xml @@ -905,21 +905,6 @@ true if this instance can convert the specified value type; otherwise, false. - - - Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - - - - - Floating point numbers are parsed to . - - - - - Floating point numbers are parsed to . - - Specifies how dates are formatted when writing JSON text. @@ -1038,6 +1023,21 @@ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + Specifies formatting options for the . @@ -6586,56 +6586,6 @@ If this is null, default load settings will be used. A that contains the JSON that was read from the specified . - - - Represents a raw JSON string. - - - - - Asynchronously creates an instance of with the content of the reader's current token. - - The reader. - The token to monitor for cancellation requests. The default value is . - A representing the asynchronous creation. The - property returns an instance of with the content of the reader's current token. - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Initializes a new instance of the class. - - The raw json. - - - - Creates an instance of with the content of the reader's current token. - - The reader. - An instance of with the content of the reader's current token. - - - - Specifies the settings used when merging JSON. - - - - - Gets or sets the method used when merging JSON arrays. - - The method used when merging JSON arrays. - - - - Gets or sets how null value properties are merged. - - How null value properties are merged. - Represents a view of a . @@ -6723,6 +6673,78 @@ The hash code for the name of the member. + + + Represents a raw JSON string. + + + + + Asynchronously creates an instance of with the content of the reader's current token. + + The reader. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns an instance of with the content of the reader's current token. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + + The JSON line info handling. + + + + Specifies the settings used when merging JSON. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + Represents an abstract JSON token. @@ -8316,28 +8338,6 @@ is not of the same type as this instance. - - - Specifies the settings used when loading JSON. - - - - - Initializes a new instance of the class. - - - - - Gets or sets how JSON comments are handled when loading JSON. - - The JSON comment handling. - - - - Gets or sets how JSON line info is handled when loading JSON. - - The JSON line info handling. - Specifies how JSON arrays are merged together. @@ -9126,71 +9126,6 @@ - - - Allows users to control class loading and mandate what class to load. - - - - - When implemented, controls the binding of a serialized object to a type. - - Specifies the name of the serialized object. - Specifies the name of the serialized object - The type of the object the formatter creates a new instance of. - - - - When implemented, controls the binding of a serialized object to a type. - - The type of the object the formatter creates a new instance of. - Specifies the name of the serialized object. - Specifies the name of the serialized object. - - - - A snake case naming strategy. - - - - - Initializes a new instance of the class. - - - A flag indicating whether dictionary keys should be processed. - - - A flag indicating whether explicitly specified property names should be processed, - e.g. a property name customized with a . - - - - - Initializes a new instance of the class. - - - A flag indicating whether dictionary keys should be processed. - - - A flag indicating whether explicitly specified property names should be processed, - e.g. a property name customized with a . - - - A flag indicating whether extension data names should be processed. - - - - - Initializes a new instance of the class. - - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - A camel case naming strategy. @@ -9666,59 +9601,6 @@ The type to resolve a contract for. The contract for a given type. - - - A base class for resolving how property names and dictionary keys are serialized. - - - - - A flag indicating whether dictionary keys should be processed. - Defaults to false. - - - - - A flag indicating whether extension data names should be processed. - Defaults to false. - - - - - A flag indicating whether explicitly specified property names, - e.g. a property name customized with a , should be processed. - Defaults to false. - - - - - Gets the serialized name for a given property name. - - The initial property name. - A flag indicating whether the property has had a name explicitly specified. - The serialized property name. - - - - Gets the serialized name for a given extension data name. - - The initial extension data name. - The serialized extension data name. - - - - Gets the serialized key for a given dictionary key. - - The initial dictionary key. - The serialized dictionary key. - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - Used to resolve references when serializing and deserializing JSON by the . @@ -9758,6 +9640,27 @@ The reference. The object to reference. + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + Represents a trace writer. @@ -10428,6 +10331,59 @@ A of the most recent trace messages. + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Represents a method that constructs an object. @@ -10490,20 +10446,49 @@ The target to get the value from. The value. - + - Indicates the method that will be used during deserialization for locating and loading assemblies. + A snake case naming strategy. - + - In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. - + - In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + Resolves the specified property name. + The property name to resolve. + The resolved property name. @@ -10525,6 +10510,21 @@ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + Specifies type name handling options for the . diff --git a/WebSCR_data/bin/Debug/StackExchange.Redis.dll b/WebSCR_data/bin/Debug/StackExchange.Redis.dll index 9143fe8..678c4ab 100644 Binary files a/WebSCR_data/bin/Debug/StackExchange.Redis.dll and b/WebSCR_data/bin/Debug/StackExchange.Redis.dll differ diff --git a/WebSCR_data/bin/Debug/StackExchange.Redis.xml b/WebSCR_data/bin/Debug/StackExchange.Redis.xml index 12b4661..a1f7018 100644 --- a/WebSCR_data/bin/Debug/StackExchange.Redis.xml +++ b/WebSCR_data/bin/Debug/StackExchange.Redis.xml @@ -1467,26 +1467,6 @@ By default this may do a sweep for dead profiling contexts, you can disable this by passing "allowCleanupSweep: false". - - - Gets how many result-box instances were allocated - - - - - Gets how many async completion workers were queueud - - - - - For debugging; when not enabled, servers cannot connect - - - - - For debugging; when not enabled, end-connect is silently ignored (to simulate a long-running connect) - - The type of a connection @@ -1507,702 +1487,6 @@ A subscriber connection recieves unsolicted messages from the server as pub/sub events occur - - - Provides configuration controls of a redis server - - - - - Show what is in the pending (unsent) queue - - - - - Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values. - - the value of key, or nil when key does not exist. - http://redis.io/commands/get - - - - Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values. - - the value of key, or nil when key does not exist. - http://redis.io/commands/get - - - - Break the connection without mercy or thought - - - - - DEBUG SEGFAULT performs an invalid memory access that crashes Redis. It is used to simulate bugs during the development. - - http://redis.io/commands/debug-segfault - - - - CLIENT PAUSE is a connections control command able to suspend all the Redis clients for the specified amount of time (in milliseconds). - - http://redis.io/commands/client-pause - - - - Gets the cluster configuration associated with this server, if known - - - - - Gets the address of the connected server - - - - - Gets the features available to the connected server - - - - - Gets whether the connection to the server is active and usable - - - - - Gets whether the connected server is a replica / slave - - - - - Explicitly opt in for slave writes on writable slaves - - - - - Gets the operating mode of the connected server - - - - - Gets the version of the connected server - - - - - The CLIENT KILL command closes a given client connection identified by ip:port. - The ip:port should match a line returned by the CLIENT LIST command. - Due to the single-treaded nature of Redis, it is not possible to kill a client connection while it is executing a command.From the client point of view, the connection can never be closed in the middle of the execution of a command.However, the client will notice the connection has been closed only when the next command is sent (and results in network error). - - http://redis.io/commands/client-kill - - - - The CLIENT KILL command closes a given client connection identified by ip:port. - The ip:port should match a line returned by the CLIENT LIST command. - Due to the single-treaded nature of Redis, it is not possible to kill a client connection while it is executing a command.From the client point of view, the connection can never be closed in the middle of the execution of a command.However, the client will notice the connection has been closed only when the next command is sent (and results in network error). - - http://redis.io/commands/client-kill - - - - The CLIENT KILL command closes multiple connections that match the specified filters - - the number of clients killed. - http://redis.io/commands/client-kill - - - - The CLIENT KILL command closes multiple connections that match the specified filters - - the number of clients killed. - http://redis.io/commands/client-kill - - - - The CLIENT LIST command returns information and statistics about the client connections server in a mostly human readable format. - - http://redis.io/commands/client-list - - - - The CLIENT LIST command returns information and statistics about the client connections server in a mostly human readable format. - - http://redis.io/commands/client-list - - - - Obtains the current CLUSTER NODES output from a cluster server - - - - - Obtains the current CLUSTER NODES output from a cluster server - - - - - Obtains the current raw CLUSTER NODES output from a cluster server - - - - - Obtains the current raw CLUSTER NODES output from a cluster server - - - - - Get all configuration parameters matching the specified pattern. - - All matching configuration parameters. - http://redis.io/commands/config-get - - - - Get all configuration parameters matching the specified pattern. - - All matching configuration parameters. - http://redis.io/commands/config-get - - - - Resets the statistics reported by Redis using the INFO command. - - http://redis.io/commands/config-resetstat - - - - Resets the statistics reported by Redis using the INFO command. - - http://redis.io/commands/config-resetstat - - - - The CONFIG REWRITE command rewrites the redis.conf file the server was started with, applying the minimal changes needed to make it reflecting the configuration currently used by the server, that may be different compared to the original one because of the use of the CONFIG SET command. - - http://redis.io/commands/config-rewrite - - - - The CONFIG REWRITE command rewrites the redis.conf file the server was started with, applying the minimal changes needed to make it reflecting the configuration currently used by the server, that may be different compared to the original one because of the use of the CONFIG SET command. - - http://redis.io/commands/config-rewrite - - - - The CONFIG SET command is used in order to reconfigure the server at runtime without the need to restart Redis. You can change both trivial parameters or switch from one to another persistence option using this command. - - http://redis.io/commands/config-set - - - - The CONFIG SET command is used in order to reconfigure the server at runtime without the need to restart Redis. You can change both trivial parameters or switch from one to another persistence option using this command. - - http://redis.io/commands/config-set - - - - Return the number of keys in the database. - - http://redis.io/commands/dbsize - - - - Return the number of keys in the database. - - http://redis.io/commands/dbsize - - - - Return the same message passed in - - http://redis.io/commands/echo - - - - Return the same message passed in - - http://redis.io/commands/echo - - - - Delete all the keys of all databases on the server. - - http://redis.io/commands/flushall - - - - Delete all the keys of all databases on the server. - - http://redis.io/commands/flushall - - - - Delete all the keys of the database. - - http://redis.io/commands/flushdb - - - - Delete all the keys of the database. - - http://redis.io/commands/flushdb - - - - Get summary statistics associates with this server - - - - - The INFO command returns information and statistics about the server in a format that is simple to parse by computers and easy to read by humans. - - http://redis.io/commands/info - - - - The INFO command returns information and statistics about the server in a format that is simple to parse by computers and easy to read by humans. - - http://redis.io/commands/info - - - - The INFO command returns information and statistics about the server in a format that is simple to parse by computers and easy to read by humans. - - http://redis.io/commands/info - - - - The INFO command returns information and statistics about the server in a format that is simple to parse by computers and easy to read by humans. - - http://redis.io/commands/info - - - - Returns all keys matching pattern; the KEYS or SCAN commands will be used based on the server capabilities. - - Warning: consider KEYS as a command that should only be used in production environments with extreme care. - http://redis.io/commands/keys - http://redis.io/commands/scan - - - - Returns all keys matching pattern; the KEYS or SCAN commands will be used based on the server capabilities; note: to resume an iteration via cursor, cast the original enumerable or enumerator to IScanningCursor. - - Warning: consider KEYS as a command that should only be used in production environments with extreme care. - http://redis.io/commands/keys - http://redis.io/commands/scan - - - - Return the time of the last DB save executed with success. A client may check if a BGSAVE command succeeded reading the LASTSAVE value, then issuing a BGSAVE command and checking at regular intervals every N seconds if LASTSAVE changed. - - http://redis.io/commands/lastsave - - - - Return the time of the last DB save executed with success. A client may check if a BGSAVE command succeeded reading the LASTSAVE value, then issuing a BGSAVE command and checking at regular intervals every N seconds if LASTSAVE changed. - - http://redis.io/commands/lastsave - - - - Promote the selected node to be master - - - - - Explicitly request the database to persist the current state to disk - - http://redis.io/commands/bgrewriteaof - http://redis.io/commands/bgsave - http://redis.io/commands/save - http://redis.io/topics/persistence - - - - Explicitly request the database to persist the current state to disk - - http://redis.io/commands/bgrewriteaof - http://redis.io/commands/bgsave - http://redis.io/commands/save - http://redis.io/topics/persistence - - - - Inidicates whether the specified script is defined on the server - - - - - Inidicates whether the specified script hash is defined on the server - - - - - Inidicates whether the specified script is defined on the server - - - - - Inidicates whether the specified script hash is defined on the server - - - - - Removes all cached scripts on this server - - - - - Removes all cached scripts on this server - - - - - Explicitly defines a script on the server - - - - - Explicitly defines a script on the server - - - - - Explicitly defines a script on the server - - - - - Explicitly defines a script on the server - - - - Asks the redis server to shutdown, killing all connections. Please FULLY read the notes on the SHUTDOWN command. - http://redis.io/commands/shutdown - - - - The SLAVEOF command can change the replication settings of a slave on the fly. If a Redis server is already acting as slave, specifying a null master will turn off the replication, turning the Redis server into a MASTER. Specifying a non-null master will make the server a slave of another server listening at the specified hostname and port. - - http://redis.io/commands/slaveof - - - - The SLAVEOF command can change the replication settings of a slave on the fly. If a Redis server is already acting as slave, specifying a null master will turn off the replication, turning the Redis server into a MASTER. Specifying a non-null master will make the server a slave of another server listening at the specified hostname and port. - - http://redis.io/commands/slaveof - - - - To read the slow log the SLOWLOG GET command is used, that returns every entry in the slow log. It is possible to return only the N most recent entries passing an additional argument to the command (for instance SLOWLOG GET 10). - - http://redis.io/commands/slowlog - - - - To read the slow log the SLOWLOG GET command is used, that returns every entry in the slow log. It is possible to return only the N most recent entries passing an additional argument to the command (for instance SLOWLOG GET 10). - - http://redis.io/commands/slowlog - - - - You can reset the slow log using the SLOWLOG RESET command. Once deleted the information is lost forever. - - http://redis.io/commands/slowlog - - - - You can reset the slow log using the SLOWLOG RESET command. Once deleted the information is lost forever. - - http://redis.io/commands/slowlog - - - - Lists the currently active channels. An active channel is a Pub/Sub channel with one ore more subscribers (not including clients subscribed to patterns). - - a list of active channels, optionally matching the specified pattern. - http://redis.io/commands/pubsub - - - - Lists the currently active channels. An active channel is a Pub/Sub channel with one ore more subscribers (not including clients subscribed to patterns). - - a list of active channels, optionally matching the specified pattern. - http://redis.io/commands/pubsub - - - - Returns the number of subscriptions to patterns (that are performed using the PSUBSCRIBE command). Note that this is not just the count of clients subscribed to patterns but the total number of patterns all the clients are subscribed to. - - the number of patterns all the clients are subscribed to. - http://redis.io/commands/pubsub - - - - Returns the number of subscriptions to patterns (that are performed using the PSUBSCRIBE command). Note that this is not just the count of clients subscribed to patterns but the total number of patterns all the clients are subscribed to. - - the number of patterns all the clients are subscribed to. - http://redis.io/commands/pubsub - - - - Returns the number of subscribers (not counting clients subscribed to patterns) for the specified channel. - - http://redis.io/commands/pubsub - - - - Returns the number of subscribers (not counting clients subscribed to patterns) for the specified channel. - - http://redis.io/commands/pubsub - - - - The TIME command returns the current server time. - - The server's current time. - http://redis.io/commands/time - - - - The TIME command returns the current server time. - - The server's current time. - http://redis.io/commands/time - - - - Returns the ip and port number of the master with that name. - If a failover is in progress or terminated successfully for this master it returns the address and port of the promoted slave. - - the sentinel service name - - the master ip and port - http://redis.io/topics/sentinel - - - - Returns the ip and port number of the master with that name. - If a failover is in progress or terminated successfully for this master it returns the address and port of the promoted slave. - - the sentinel service name - - the master ip and port - http://redis.io/topics/sentinel - - - - Show the state and info of the specified master. - - the sentinel service name - - the master state as KeyValuePairs - http://redis.io/topics/sentinel - - - - Force a failover as if the master was not reachable, and without asking for agreement to other Sentinels - (however a new version of the configuration will be published so that the other Sentinels will update their configurations). - - the sentinel service name - - the master state as KeyValuePairs - http://redis.io/topics/sentinel - - - - Show a list of monitored masters and their state. - - - an array of master state KeyValuePair arrays - http://redis.io/topics/sentinel - - - - Show a list of monitored masters and their state. - - - an array of master state KeyValuePair arrays - http://redis.io/topics/sentinel - - - - Show a list of slaves for this master, and their state. - - the sentinel service name - - an array of slave state KeyValuePair arrays - http://redis.io/topics/sentinel - - - - Show a list of slaves for this master, and their state. - - the sentinel service name - - an array of slave state KeyValuePair arrays - http://redis.io/topics/sentinel - - - - Force a failover as if the master was not reachable, and without asking for agreement to other Sentinels - (however a new version of the configuration will be published so that the other Sentinels will update their configurations). - - the sentinel service name - - http://redis.io/topics/sentinel - - - - Force a failover as if the master was not reachable, and without asking for agreement to other Sentinels - (however a new version of the configuration will be published so that the other Sentinels will update their configurations). - - the sentinel service name - - http://redis.io/topics/sentinel - - - - Common operations available to all redis connections - - - - - The CLIENT GETNAME returns the name of the current connection as set by CLIENT SETNAME. Since every new connection starts without an associated name, if no name was assigned a null string is returned. - - http://redis.io/commands/client-getname - The connection name, or a null string if no name is set. - - - - Ask the server to close the connection. The connection is closed as soon as all pending replies have been written to the client. - - http://redis.io/commands/quit - - - - This command is often used to test if a connection is still alive, or to measure latency. - - The observed latency. - http://redis.io/commands/ping - - - - Common operations available to all redis connections - - - - - The CLIENT GETNAME returns the name of the current connection as set by CLIENT SETNAME. Since every new connection starts without an associated name, if no name was assigned a null string is returned. - - http://redis.io/commands/client-getname - The connection name, or a null string if no name is set. - - - - Gets the multiplexer that created this instance - - - - - This command is often used to test if a connection is still alive, or to measure latency. - - The observed latency. - http://redis.io/commands/ping - - - - Wait for a given asynchronous operation to complete (or timeout), reporting which - - - - - Wait for a given asynchronous operation to complete (or timeout) - - - - - Wait for a given asynchronous operation to complete (or timeout) - - - - - Wait for the given asynchronous operations to complete (or timeout) - - - - - A SocketManager monitors multiple sockets for availability of data; this is done using - the Socket.Select API and a dedicated reader-thread, which allows for fast responses - even when the system is under ambient load. - - - - - Completion type for BeginConnect call - - - - - Creates a new (optionally named) SocketManager instance - - - - - Creates a new SocketManager instance - - - - - Gets the name of this SocketManager instance - - - - - Releases all resources associated with this instance - - - - - Allows callbacks from SocketManager as work is discovered - - - - - Indicates that a socket has connected - - - - - Indicates that the socket has signalled an error condition - - - - - Indicates that data is available on the socket, and that the consumer should read synchronously from the socket while there is data - - - - - Indicates that we cannot know whether data is available, and that the consume should commence reading asynchronously - - - - - Checks both high-pri and regular queues to see if the next item is a PING, and if so: dequeues it and returns it - - - - - This writes a message **directly** to the output stream; note - that this ignores the queue, so should only be used *either* - from the regular dequeue loop, *or* from the "I've just - connected" handshake (when there is no dequeue loop) - otherwise, - you can pretty much assume you're going to destroy the stream - - Completion type for CompletionTypeHelper @@ -2727,16 +2011,6 @@ Represents the abstract multiplexer API - - - For debugging; when not enabled, servers cannot connect - - - - - For debugging; when not enabled, end-connect is silently ignored (to simulate a long-running connect) - - Gets the client-name that will be used on all new connections @@ -5186,6 +4460,18 @@ The number of times reconnect retries have already been made by the multiplexer while it was in connecting state Total time elapsed in milliseconds since the last reconnect retry was made + + + Common operations available to all redis connections + + + + + This command is often used to test if a connection is still alive, or to measure latency. + + The observed latency. + http://redis.io/commands/ping + Represents a resumable, cursor-based scanning operation @@ -5206,6 +4492,563 @@ The offset into the current page + + + Common operations available to all redis connections + + + + + Gets the multiplexer that created this instance + + + + + This command is often used to test if a connection is still alive, or to measure latency. + + The observed latency. + http://redis.io/commands/ping + + + + Wait for a given asynchronous operation to complete (or timeout), reporting which + + + + + Wait for a given asynchronous operation to complete (or timeout) + + + + + Wait for a given asynchronous operation to complete (or timeout) + + + + + Wait for the given asynchronous operations to complete (or timeout) + + + + + Provides configuration controls of a redis server + + + + + Gets the cluster configuration associated with this server, if known + + + + + Gets the address of the connected server + + + + + Gets the features available to the connected server + + + + + Gets whether the connection to the server is active and usable + + + + + Gets whether the connected server is a replica / slave + + + + + Explicitly opt in for slave writes on writable slaves + + + + + Gets the operating mode of the connected server + + + + + Gets the version of the connected server + + + + + The CLIENT KILL command closes a given client connection identified by ip:port. + The ip:port should match a line returned by the CLIENT LIST command. + Due to the single-treaded nature of Redis, it is not possible to kill a client connection while it is executing a command.From the client point of view, the connection can never be closed in the middle of the execution of a command.However, the client will notice the connection has been closed only when the next command is sent (and results in network error). + + http://redis.io/commands/client-kill + + + + The CLIENT KILL command closes a given client connection identified by ip:port. + The ip:port should match a line returned by the CLIENT LIST command. + Due to the single-treaded nature of Redis, it is not possible to kill a client connection while it is executing a command.From the client point of view, the connection can never be closed in the middle of the execution of a command.However, the client will notice the connection has been closed only when the next command is sent (and results in network error). + + http://redis.io/commands/client-kill + + + + The CLIENT KILL command closes multiple connections that match the specified filters + + the number of clients killed. + http://redis.io/commands/client-kill + + + + The CLIENT KILL command closes multiple connections that match the specified filters + + the number of clients killed. + http://redis.io/commands/client-kill + + + + The CLIENT LIST command returns information and statistics about the client connections server in a mostly human readable format. + + http://redis.io/commands/client-list + + + + The CLIENT LIST command returns information and statistics about the client connections server in a mostly human readable format. + + http://redis.io/commands/client-list + + + + Obtains the current CLUSTER NODES output from a cluster server + + + + + Obtains the current CLUSTER NODES output from a cluster server + + + + + Obtains the current raw CLUSTER NODES output from a cluster server + + + + + Obtains the current raw CLUSTER NODES output from a cluster server + + + + + Get all configuration parameters matching the specified pattern. + + All matching configuration parameters. + http://redis.io/commands/config-get + + + + Get all configuration parameters matching the specified pattern. + + All matching configuration parameters. + http://redis.io/commands/config-get + + + + Resets the statistics reported by Redis using the INFO command. + + http://redis.io/commands/config-resetstat + + + + Resets the statistics reported by Redis using the INFO command. + + http://redis.io/commands/config-resetstat + + + + The CONFIG REWRITE command rewrites the redis.conf file the server was started with, applying the minimal changes needed to make it reflecting the configuration currently used by the server, that may be different compared to the original one because of the use of the CONFIG SET command. + + http://redis.io/commands/config-rewrite + + + + The CONFIG REWRITE command rewrites the redis.conf file the server was started with, applying the minimal changes needed to make it reflecting the configuration currently used by the server, that may be different compared to the original one because of the use of the CONFIG SET command. + + http://redis.io/commands/config-rewrite + + + + The CONFIG SET command is used in order to reconfigure the server at runtime without the need to restart Redis. You can change both trivial parameters or switch from one to another persistence option using this command. + + http://redis.io/commands/config-set + + + + The CONFIG SET command is used in order to reconfigure the server at runtime without the need to restart Redis. You can change both trivial parameters or switch from one to another persistence option using this command. + + http://redis.io/commands/config-set + + + + Return the number of keys in the database. + + http://redis.io/commands/dbsize + + + + Return the number of keys in the database. + + http://redis.io/commands/dbsize + + + + Return the same message passed in + + http://redis.io/commands/echo + + + + Return the same message passed in + + http://redis.io/commands/echo + + + + Delete all the keys of all databases on the server. + + http://redis.io/commands/flushall + + + + Delete all the keys of all databases on the server. + + http://redis.io/commands/flushall + + + + Delete all the keys of the database. + + http://redis.io/commands/flushdb + + + + Delete all the keys of the database. + + http://redis.io/commands/flushdb + + + + Get summary statistics associates with this server + + + + + The INFO command returns information and statistics about the server in a format that is simple to parse by computers and easy to read by humans. + + http://redis.io/commands/info + + + + The INFO command returns information and statistics about the server in a format that is simple to parse by computers and easy to read by humans. + + http://redis.io/commands/info + + + + The INFO command returns information and statistics about the server in a format that is simple to parse by computers and easy to read by humans. + + http://redis.io/commands/info + + + + The INFO command returns information and statistics about the server in a format that is simple to parse by computers and easy to read by humans. + + http://redis.io/commands/info + + + + Returns all keys matching pattern; the KEYS or SCAN commands will be used based on the server capabilities. + + Warning: consider KEYS as a command that should only be used in production environments with extreme care. + http://redis.io/commands/keys + http://redis.io/commands/scan + + + + Returns all keys matching pattern; the KEYS or SCAN commands will be used based on the server capabilities; note: to resume an iteration via cursor, cast the original enumerable or enumerator to IScanningCursor. + + Warning: consider KEYS as a command that should only be used in production environments with extreme care. + http://redis.io/commands/keys + http://redis.io/commands/scan + + + + Return the time of the last DB save executed with success. A client may check if a BGSAVE command succeeded reading the LASTSAVE value, then issuing a BGSAVE command and checking at regular intervals every N seconds if LASTSAVE changed. + + http://redis.io/commands/lastsave + + + + Return the time of the last DB save executed with success. A client may check if a BGSAVE command succeeded reading the LASTSAVE value, then issuing a BGSAVE command and checking at regular intervals every N seconds if LASTSAVE changed. + + http://redis.io/commands/lastsave + + + + Promote the selected node to be master + + + + + Explicitly request the database to persist the current state to disk + + http://redis.io/commands/bgrewriteaof + http://redis.io/commands/bgsave + http://redis.io/commands/save + http://redis.io/topics/persistence + + + + Explicitly request the database to persist the current state to disk + + http://redis.io/commands/bgrewriteaof + http://redis.io/commands/bgsave + http://redis.io/commands/save + http://redis.io/topics/persistence + + + + Inidicates whether the specified script is defined on the server + + + + + Inidicates whether the specified script hash is defined on the server + + + + + Inidicates whether the specified script is defined on the server + + + + + Inidicates whether the specified script hash is defined on the server + + + + + Removes all cached scripts on this server + + + + + Removes all cached scripts on this server + + + + + Explicitly defines a script on the server + + + + + Explicitly defines a script on the server + + + + + Explicitly defines a script on the server + + + + + Explicitly defines a script on the server + + + + Asks the redis server to shutdown, killing all connections. Please FULLY read the notes on the SHUTDOWN command. + http://redis.io/commands/shutdown + + + + The SLAVEOF command can change the replication settings of a slave on the fly. If a Redis server is already acting as slave, specifying a null master will turn off the replication, turning the Redis server into a MASTER. Specifying a non-null master will make the server a slave of another server listening at the specified hostname and port. + + http://redis.io/commands/slaveof + + + + The SLAVEOF command can change the replication settings of a slave on the fly. If a Redis server is already acting as slave, specifying a null master will turn off the replication, turning the Redis server into a MASTER. Specifying a non-null master will make the server a slave of another server listening at the specified hostname and port. + + http://redis.io/commands/slaveof + + + + To read the slow log the SLOWLOG GET command is used, that returns every entry in the slow log. It is possible to return only the N most recent entries passing an additional argument to the command (for instance SLOWLOG GET 10). + + http://redis.io/commands/slowlog + + + + To read the slow log the SLOWLOG GET command is used, that returns every entry in the slow log. It is possible to return only the N most recent entries passing an additional argument to the command (for instance SLOWLOG GET 10). + + http://redis.io/commands/slowlog + + + + You can reset the slow log using the SLOWLOG RESET command. Once deleted the information is lost forever. + + http://redis.io/commands/slowlog + + + + You can reset the slow log using the SLOWLOG RESET command. Once deleted the information is lost forever. + + http://redis.io/commands/slowlog + + + + Lists the currently active channels. An active channel is a Pub/Sub channel with one ore more subscribers (not including clients subscribed to patterns). + + a list of active channels, optionally matching the specified pattern. + http://redis.io/commands/pubsub + + + + Lists the currently active channels. An active channel is a Pub/Sub channel with one ore more subscribers (not including clients subscribed to patterns). + + a list of active channels, optionally matching the specified pattern. + http://redis.io/commands/pubsub + + + + Returns the number of subscriptions to patterns (that are performed using the PSUBSCRIBE command). Note that this is not just the count of clients subscribed to patterns but the total number of patterns all the clients are subscribed to. + + the number of patterns all the clients are subscribed to. + http://redis.io/commands/pubsub + + + + Returns the number of subscriptions to patterns (that are performed using the PSUBSCRIBE command). Note that this is not just the count of clients subscribed to patterns but the total number of patterns all the clients are subscribed to. + + the number of patterns all the clients are subscribed to. + http://redis.io/commands/pubsub + + + + Returns the number of subscribers (not counting clients subscribed to patterns) for the specified channel. + + http://redis.io/commands/pubsub + + + + Returns the number of subscribers (not counting clients subscribed to patterns) for the specified channel. + + http://redis.io/commands/pubsub + + + + The TIME command returns the current server time. + + The server's current time. + http://redis.io/commands/time + + + + The TIME command returns the current server time. + + The server's current time. + http://redis.io/commands/time + + + + Returns the ip and port number of the master with that name. + If a failover is in progress or terminated successfully for this master it returns the address and port of the promoted slave. + + the sentinel service name + + the master ip and port + http://redis.io/topics/sentinel + + + + Returns the ip and port number of the master with that name. + If a failover is in progress or terminated successfully for this master it returns the address and port of the promoted slave. + + the sentinel service name + + the master ip and port + http://redis.io/topics/sentinel + + + + Show the state and info of the specified master. + + the sentinel service name + + the master state as KeyValuePairs + http://redis.io/topics/sentinel + + + + Force a failover as if the master was not reachable, and without asking for agreement to other Sentinels + (however a new version of the configuration will be published so that the other Sentinels will update their configurations). + + the sentinel service name + + the master state as KeyValuePairs + http://redis.io/topics/sentinel + + + + Show a list of monitored masters and their state. + + + an array of master state KeyValuePair arrays + http://redis.io/topics/sentinel + + + + Show a list of monitored masters and their state. + + + an array of master state KeyValuePair arrays + http://redis.io/topics/sentinel + + + + Show a list of slaves for this master, and their state. + + the sentinel service name + + an array of slave state KeyValuePair arrays + http://redis.io/topics/sentinel + + + + Show a list of slaves for this master, and their state. + + the sentinel service name + + an array of slave state KeyValuePair arrays + http://redis.io/topics/sentinel + + + + Force a failover as if the master was not reachable, and without asking for agreement to other Sentinels + (however a new version of the configuration will be published so that the other Sentinels will update their configurations). + + the sentinel service name + + http://redis.io/topics/sentinel + + + + Force a failover as if the master was not reachable, and without asking for agreement to other Sentinels + (however a new version of the configuration will be published so that the other Sentinels will update their configurations). + + the sentinel service name + + http://redis.io/topics/sentinel + A redis connection used as the subscriber in a pub/sub scenario @@ -5565,6 +5408,11 @@ 3: it disables non-pref logging, as it is usually server-targeted + + + Checks both high-pri and regular queues to see if the next item is a PING, and if so: dequeues it and returns it + + Additional options for the MIGRATE command @@ -5600,6 +5448,15 @@ Ordered from high values to low values + + + This writes a message **directly** to the output stream; note + that this ignores the queue, so should only be used *either* + from the regular dequeue loop, *or* from the "I've just + connected" handshake (when there is no dequeue loop) - otherwise, + you can pretty much assume you're going to destroy the stream + + Big ol' wrapper around most of the profiling storage logic, 'cause it got too big to just live in ConnectionMultiplexer. @@ -6600,6 +6457,58 @@ The data is persisted even if save points are NOT configured + + + Allows callbacks from SocketManager as work is discovered + + + + + Indicates that a socket has connected + + + + + Indicates that the socket has signalled an error condition + + + + + Indicates that data is available on the socket, and that the consumer should read synchronously from the socket while there is data + + + + + Indicates that we cannot know whether data is available, and that the consume should commence reading asynchronously + + + + + A SocketManager monitors multiple sockets for availability of data; this is done using + the Socket.Select API and a dedicated reader-thread, which allows for fast responses + even when the system is under ambient load. + + + + + Creates a new (optionally named) SocketManager instance + + + + + Creates a new SocketManager instance + + + + + Gets the name of this SocketManager instance + + + + + Releases all resources associated with this instance + + Describes a sorted-set element with the corresponding value diff --git a/WebSCR_data/bin/Debug/SteamWare.dll b/WebSCR_data/bin/Debug/SteamWare.dll index 27cfc14..7e07c42 100644 Binary files a/WebSCR_data/bin/Debug/SteamWare.dll and b/WebSCR_data/bin/Debug/SteamWare.dll differ diff --git a/WebSCR_data/bin/Debug/SteamWare.xml b/WebSCR_data/bin/Debug/SteamWare.xml index 1ec34c1..0bc1b4d 100644 --- a/WebSCR_data/bin/Debug/SteamWare.xml +++ b/WebSCR_data/bin/Debug/SteamWare.xml @@ -1323,6 +1323,11 @@ + + + restituisce conteggio numero record dell'oggetto vocabolario + + elenco lingue ammesse da vocabolario... @@ -3732,6 +3737,11 @@ effettua setup dei connection strings da web.config delal singola applicazione + + + Nome della variabile AppConf da utilizzare... + + oggetto dizionario con chiave / valore x configurazioni applicazione @@ -3739,7 +3749,7 @@ - resetta il vocabolario rileggendo i dati... + resetta AppConfig svuotando e rileggendo i dati... @@ -3747,12 +3757,22 @@ avvio oggetto AppConf in ram + + + Numero record salvati in AppConf + + carica in ram oggetto AppConf + + + ultimo update in cache dei valori di AppConfig + + Configurations da tabella DB Config @@ -4045,7 +4065,7 @@ nome della variabile valore - da registrare come tabella da svuotare on update? + da registrare come tabella da svuotare on update @@ -4086,7 +4106,7 @@ - forza lo svuotamento delel tabelle indicate come in cache... + forza lo svuotamento delle tabelle indicate come in cache... @@ -4156,6 +4176,47 @@ Set KVP chiave-valore da salvare + + + Verifica se ci siano valori nella hash indicata... + + + + + + + Recupera tutti i valori dalla hash + + + + + + + Salvataggio di una hash di valori + + + + + + + + Elimina una key (hash, string) + + + + + + + Flush completo cache redis + + ** = tutti + + + + + Restituisce numero record in Redis DB + + Formattazione stringa URL immagini con gestione "base url" diff --git a/WebSCR_data/bin/Debug/WebSCR_data.dll b/WebSCR_data/bin/Debug/WebSCR_data.dll index cd7e434..28cc187 100644 Binary files a/WebSCR_data/bin/Debug/WebSCR_data.dll and b/WebSCR_data/bin/Debug/WebSCR_data.dll differ diff --git a/WebSCR_data/bin/Release/SteamWare.dll b/WebSCR_data/bin/Release/SteamWare.dll index 8300e07..746f68a 100644 Binary files a/WebSCR_data/bin/Release/SteamWare.dll and b/WebSCR_data/bin/Release/SteamWare.dll differ diff --git a/WebSCR_data/bin/Release/WebSCR_data.dll b/WebSCR_data/bin/Release/WebSCR_data.dll index 38d7f0b..40e1952 100644 Binary files a/WebSCR_data/bin/Release/WebSCR_data.dll and b/WebSCR_data/bin/Release/WebSCR_data.dll differ diff --git a/WebSCR_data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll b/WebSCR_data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll index 56a761b..b6f2ff0 100644 Binary files a/WebSCR_data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll and b/WebSCR_data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll differ diff --git a/WebSCR_data/obj/Release/WebSCR_data.csproj.FileListAbsolute.txt b/WebSCR_data/obj/Release/WebSCR_data.csproj.FileListAbsolute.txt index 25d52d4..d1f80b6 100644 --- a/WebSCR_data/obj/Release/WebSCR_data.csproj.FileListAbsolute.txt +++ b/WebSCR_data/obj/Release/WebSCR_data.csproj.FileListAbsolute.txt @@ -39,9 +39,8 @@ C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\WebSCR\WebSCR_data C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\WebSCR\WebSCR_data\bin\Release\Newtonsoft.Json.dll C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\WebSCR\WebSCR_data\bin\Release\SteamWare.dll.config C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\WebSCR\WebSCR_data\bin\Release\Newtonsoft.Json.xml -C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\obj\Release\WebSCR_data.csprojResolveAssemblyReference.cache -C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\obj\Release\WebSCR_data.dll -C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\obj\Release\WebSCR_data.pdb +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\WebSCR\WebSCR_data\bin\Release\StackExchange.Redis.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\WebSCR\WebSCR_data\bin\Release\StackExchange.Redis.xml C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\bin\Release\WebSCR_data.dll.config C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\bin\Release\WebSCR_data.dll C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\bin\Release\WebSCR_data.pdb @@ -52,5 +51,6 @@ C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\bin\Rel C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\bin\Release\SteamWare.dll.config C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\bin\Release\StackExchange.Redis.xml C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\bin\Release\Newtonsoft.Json.xml -C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\WebSCR\WebSCR_data\bin\Release\StackExchange.Redis.dll -C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\WebSCR\WebSCR_data\bin\Release\StackExchange.Redis.xml +C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\obj\Release\WebSCR_data.csprojResolveAssemblyReference.cache +C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\obj\Release\WebSCR_data.dll +C:\Users\samuele.steamw\Documents\VisualStudioProject\WebSCR\WebSCR_data\obj\Release\WebSCR_data.pdb diff --git a/WebSCR_data/obj/Release/WebSCR_data.csprojResolveAssemblyReference.cache b/WebSCR_data/obj/Release/WebSCR_data.csprojResolveAssemblyReference.cache index 17c285d..9719af4 100644 Binary files a/WebSCR_data/obj/Release/WebSCR_data.csprojResolveAssemblyReference.cache and b/WebSCR_data/obj/Release/WebSCR_data.csprojResolveAssemblyReference.cache differ diff --git a/WebSCR_data/obj/Release/WebSCR_data.dll b/WebSCR_data/obj/Release/WebSCR_data.dll index 38d7f0b..40e1952 100644 Binary files a/WebSCR_data/obj/Release/WebSCR_data.dll and b/WebSCR_data/obj/Release/WebSCR_data.dll differ