Release Notes
usis.Platform.Resources.dll
removed.usis.Platform.IValueStorage.Values
property removed (Breaking Change).usis.Platform.IValueStorage.EnumerateValues
extension method added.usis.Platform.ValueStorage.Values
property removed (Breaking Change).usis.Platform.IHierarchicalValueStorage.Storages
property removed (Breaking Change).usis.Platform.IHierarchicalValueStorage.EnumerateStorages
method removed (Breaking Change).usis.Platform.IHierarchicalValueStorage.DeleteStorage
method know returns a Boolean
.usis.Platform.HierarchicalValueStorage.Storages
property removed (Breaking Change).usis.Platform.HierarchicalValueStorage.EnumerateStorages
method removed (Breaking Change).usis.Platform.HierarchicalValueStorage.DeleteStorage
method know returns a Boolean
.usis.Platform.Windows.RegistryValueStorage.Storages
property removed (Breaking Change).usis.Platform.Windows.RegistryValueStorage.EnumerateStorages
method removed (Breaking Change).usis.Platform.Windows.RegistryValueStorage.DeleteStorage
method know returns a Boolean
.usis.Platform.IHierarchicalValueStorage.EnumerateStorages
extension method added.usis.Platform.ServiceModel.TcpServiceClient
generic class added.usis.Platform.ServiceModel.ServiceClient(Uri url)
constructor added.usis.Platform.Data.DataExtensions
class removed (Breaking Change).usis.Platform.Data
namespace.usis.Platform
namespace.usis.Platform.Web.HttpContextWrapper
class moved to usis.Platform.Net
namespace (Breaking Change).usis.Platform.EventFunnel.Funnel(object, EventArgs)
override method added.usis.Platform.ServiceProvider
class added.usis.Platform.ServiceProviderInterfaceExtensions
class added.usis.Platform.ProgressEventArgs
class added.usis.Platform.Progress.OnChanged
method added.usis.Platform.ProgressEventArgs
class removed.usis.Platform.ProgressMonitor
obsolete class removed.usis.Platform.ProgressChangedEventArgs
obsolete class removed.usis.Platform.StructuredStorage
namespace removed (Breaking Change).usis.Platform.Extensions.SerializeAsXml<T>(this T, string, XmlWriterSettings)
extension method added.usis.Platform.Windows.RegistryBase
enumeration added.usis.Platform.Windows.RegistryValueStorage.Root
property added.usis.Platform.IValueStorage.IsReadOnly
property added.usis.Platform.ValueStorage.IsReadOnly
property added.usis.Platform.Windows.RegistryValueStorage.IsReadOnly
property added.usis.Platform.IValueStorage.CopyTo
extension method added.usis.Platform.Windows.HttpServer.AuthenticationSchemes
property added.usis.Platform.CommandLine.HasOption
implemented as extension method.usis.Platform.CommandLine.GetValue
implemented as extension method.usis.Platform.INamedValue.GetGuid
extension method added.usis.Platform.INamedValue.GetBoolean
extension method added.usis.Platform.INamedValue.GetDateTime
extension method added.usis.Platform.IValueStorage.GetGuid
extension methods added.usis.Platform.IValueStorage.GetBoolean
extension method added.usis.Platform.IValueStorage.GetDateTime
extension method added.usis.Platform.Windows.RegistryValueStorage.GetValue
bugfix: return null
when value does not exist.usis.Platform.Windows.CredentialsStore.WritePassword
methods with comment
argument added.usis.Platform.INamedValueChanged
interface added.usis.Platform.NamedValueChangedEventArgs
class added.usis.Platform.Extensions.ForEach<T>(this IEnumerable<T>, Action<T>)
extension method added.usis.Platform.Extensions.SerializeAsXml
extension method returns the item to serialize.usis.Platform.Extensions.GetString(this IValueStorage, string, string )
extension method added.usis.Platform.Windows.CredentialsStore
class added.usis.Platform.Windows.Credential
class added.usis.Platform.Windows.PasswordCredential
class added.System.Security.SecureString.Append
extension method added.System.Security.SecureString.Unsecure
extension method added.usis.Platform.Web.HttpContextWrapper
class added.usis.Platform.Data.DataSource(DbProviderFactory)
constructor added.usis.Platform.Data.DataSource(DbProviderFactory, string)
constructor added.usis.Platform.Data.DataSource.CreateConnectionStringBuilder
method added.System.AppDomain.CreateProgramDataDirectory
extension method added.usis.Platform.Data.SqlClientDataSource
class added.usis.Platform.EventFunnel
class added.usis.Platform.EventArgs<T>
is no longer obsolete.System.Net.HttpListenerResponse.SetStatus
extension method added.System.Reflection.Assembly.GetCompany
extension method added.usis.Platform.Net.HttpRequestHeaderName
class added.usis.Platform.Net.HttpResponseHeaderName
class added.usis.Platform.Net.IHttpContext
interface added.usis.Platform.Net.IHttpRequest
interface added.usis.Platform.Net.IHttpResponse
interface added.usis.Platform.Extensions.CreateXmlSerializer
extension method added.usis.Platform.Extensions.FromXmlTo<T>
extension method added.usis.Platform.XmlExtensions.ToXml
method added.IsOneOf
method refactored.usis.Platform.Calendar
class added.usis.Platform.Progress.Changed
event and usis.Platform.ProgressCancelEventArgs
class addedusis.Platform.Extensions
partial class.usis.Platform.Progress.Update
method overloads.usis.Platform.Windows.HttpServer.AddPrefixes
method added.usis.Platform.Windows.TcpServer
class added.usis.Platform.CommandLine.GetValue
method added.usis.Platform.XmlExtensions
class added.usis.Platform.ValueStoreInterfaceExtensions
renamed to usis.Platform.ValueStorageInterfaceExtensions
.usis.Platform.ProgressInfo(ProgressInfo)
constructor added.usis.Platform.Progress.UpdateProgress
methods deprecated.usis.Platform.Progress.Update method
added.usis.Platform.IProgressUpdate.Update
method deprecated.usis.Platform.IProgressUpdate.UpdateProgress
method added.usis.Platform.IProgressUpdate.SetStep
method deprecated.usis.Platform.IProgressUpdate.SetProgressStep
method added.usis.Platform.ProgressUpdateInterfaceExtensions.Update
methods deprecated.usis.Platform.ProgressUpdateInterfaceExtensions.UpdateProgress
methods added.usis.Plaform.ProgressMonitor.SetStep
now resets Progress.MaxValue
to Int64.MaxValue
. usis.Platform.Progress
class added.usis.Platform.ProgressMonitor
class deprecated.usis.Platform.IProgressUpdate
interface added.usis.Platform.ProgressUpdateInterfaceExtensions
class added.usis.Platform.ServiceModel.NamedPipeServiceClient
generic class removed.usis.Platform.ServiceModel.ClientBase
generic class removed.usis.Platform.ServiceModel.NamedPipeClientBase
generic class removed.usis.Platform.ServiceModel.WcfClientBase
generic class removed.usis.Platform.Windows.HttpServer
class added.usis.Platform.ServiceModel.ServiceClient
generic class added.usis.Platform.ServiceModel.NamedPipeServiceClient
generic class added.usis.Platform.ServiceModel.ClientBase
generic class deprecated.usis.Platform.ServiceModel.NamedPipeClientBase
generic class deprecated.usis.Platform.ServiceModel.WcfClientBase
generic class deprecated.usis.Platform.Windows.HttpServer
class changed: The response output stream is no longer closed after invoking a handler action; Processing exceptions are handled with HTTP status code 500.usis.Platform.Windows.HttpServer
class default constructor added.usis.Platform.Windows.HttpServer.AddPrefix
method added.usis.Platform.Windows.HttpServer.HandleException
method added.usis.Platform.Windows.HttpServer.Start
parameterless method added.usis.Platform.EnumExtensions
class added.usis.Platform.ProgressMonitor
class added.This was the initial release.