| VI.WebRuntime.ActionQueue..ctor() | Not intended to be called externally. | 
| VI.WebRuntime.ActionQueue.QueueAction (Action) | The method expects an additional parameter (HttpContextBase). Also note support for tasks in the QueueTask method. | 
| VI.WebRuntime.AdhocColumn . DatabaseSourceColumn | Type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.AdhocColumn .RaiseRowUpdated(IDataRow,DbVal,DbVal) | Replaced by RaiseRowUpdatedAsync. | 
| VI.WebRuntime.AdhocColumn .RowInvalidated(EventHandler <EventArgs<IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.AdhocColumn.GetValue (IDataRow) | Replaced by GetValueAsync. | 
| VI.WebRuntime.AdhocColumn.RowUpdated (RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.ApplicationInfo .GetMenuStructure | Type changed IMenuStructureProvider. | 
| VI.WebRuntime.ApplicationInfo .UserSessionCount | Removed. | 
| VI.WebRuntime.ApplicationInfoGroup..ctor () | Not intended to be called externally. | 
| VI.WebRuntime.BaseRuntimeTable . ObjectSaved(EventHandler<EventArgs <IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseRuntimeTable . PermissionChanged(EventHandler <EventArgs<DataCell>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseRuntimeTable . RowDeleted(EventHandler<EventArgs <IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseRuntimeTable . RowDisplayChanged(EventHandler <EventArgs<IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseRuntimeTable . RowInserted(EventHandler<EventArgs <IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseRuntimeTable . RowInserting(EventHandler<EventArgs <IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseRuntimeTable . RowUpdated(RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseRuntimeTable . RowUpdating(RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseRuntimeTable .AddDeferredDeletion(Func<IDataRow ,Boolean>) | Removed. Call DeleteDbObjectsAsync with DeletionMode.DeleteDeferred to add a deferred deletion. | 
| VI.WebRuntime.BaseRuntimeTable .BulkOperation(EventHandler <EventArgs<IRuntimeTable>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseRuntimeTable .DatabaseTable | Moved to the IDbObjectStore interface. | 
| VI.WebRuntime.BaseRuntimeTable .DataStateChanged(EventHandler <EventArgs<IRuntimeTable>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseRuntimeTable .EnsurePrimaryKeyFilled(IDataRow) | Replaced by EnsurePrimaryKeyFilledAsync. | 
| VI.WebRuntime.BaseRuntimeTable .Invalidated(EventHandler<EventArgs <IRuntimeTable>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseRuntimeTable .OnRowInserted(IDataRow) | Replaced by OnRowInsertedAsync. | 
| VI.WebRuntime.BaseRuntimeTable .OnRowInserting(IDataRow) | Replaced by OnRowInsertingAsync. | 
| VI.WebRuntime.BaseRuntimeTable .RaiseDataStateChanged(IRuntimeTable) | Replaced by RaiseDataStateChangedAsync. | 
| VI.WebRuntime.BaseRuntimeTable .RaisePermissionChanged(DataCell) | Replaced by RaisePermissionChangedAsync. | 
| VI.WebRuntime.BaseRuntimeTable .RaiseRowUpdated(IDataRow,IDataColumn ,DbVal,DbVal) | Replaced by RaiseRowUpdatedAsync. | 
| VI.WebRuntime.BaseRuntimeTable .RaiseTableInvalidated() | Replaced by RaiseTableInvalidatedAsync. | 
| VI.WebRuntime.BaseRuntimeTable .SetDeletionFlag(Func<IDataRow,Boolean>) | Removed. Call Entity.MarkForDeletion to mark an entity for deletion. | 
| VIWebRuntime.BaseRuntimeTable.ThrowBulkEventsChanged(EventHandler <EventArgs<IRuntimeTable>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseRuntimeTable.Delete (Func<IDataRow,Boolean>,DeletionMode) | Removed. Use one of the Delete extension methods in the VI.WebRuntime.Compatibility namespace. | 
| VI.WebRuntime.BaseRuntimeTable.Delete (IDataRow) | Removed. Use one of the Delete extension methods in the VI.WebRuntime.Compatibility namespace. | 
| VI.WebRuntime.BaseRuntimeTable.Insert (ColumnInsertValues) | Replaced by InsertAsync. | 
| VI.WebRuntime.BaseRuntimeTable.Insert (ResultSet,Int32,ColumnInsertValues) | Replaced by InsertAsync. | 
| VI.WebRuntime.BaseRuntimeTable.Save (IEnumerable<IDataRow>) | Removed. Use one of the Save extension methods in the VI.WebRuntime.Compatibility namespace. | 
| VI.WebRuntime.BaseRuntimeTable.SuspendBulkEvents() | Return type changed to IAsyncActionBlock. | 
| VI.WebRuntime.BaseTableRow . RowValueUpdated (RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseTableRow . RowValueUpdating (RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.BaseTableRow .BeginTransaction() | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.BaseTableRow .CommitTransaction() | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.BaseTableRow .DatabaseTable | Moved to the IDbObjectRow interface. | 
| VI.WebRuntime.BaseTableRow .RollbackTransaction() | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.BaseTableRow .TransactionOpen | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.BaseTableRow.SetForeignKey (IDbObjectRow,IDataColumn) | Replaced by an extension method SetForeignKey[Async] in the VI.WebRuntime.Compatibility namespace. | 
| VI.WebRuntime.BaseTableRow.SetValue (String,Object) | Replaced by SetValueAsync. | 
| VI.WebRuntime.BaseTableRow.SetValueSafe (IDataRow,IDataColumn,Object) | Replaced by SetValueSafeAsync. | 
| VI.WebRuntime.CallActionFormMethod .Execute(HttpContextBase,IFormRenderPart ) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.ColumnEditorService .GetComponent(IDataColumn,RowCursor ,Boolean) | Replaced by GetComponentAsync. | 
| VI.WebRuntime.ColumnEditorService .RegisterComponent(IColDef,Boolean ,String) | Argument type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.ColumnEditorService.GetKey (IColDef,Boolean) | Argument type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.ColumnEditorService.GetKey (IDataColumn,IDataRow,Boolean) | Replaced by GetKeyAsync. | 
| VI.WebRuntime.ColumnInsertValues .ChangeRow(IDataRow) | Replaced by ChangeRowAsync. | 
| VI.WebRuntime.ColumnProxy . RowInvalidated(EventHandler <EventArgs<IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.ColumnProxy .DatabaseSourceColumn | Type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.ColumnProxy .ForeignKeyColumn | Type changed to IMetaColumn. | 
| VI.WebRuntime.ColumnProxy .RaiseRowUpdated(IDataRow,DbVal,DbVal) | Replaced by RaiseRowUpdatedAsync. | 
| VI.WebRuntime.ColumnProxy .SetBaseColumnValue(IDataRow) | Replaced by SetBaseColumnValueAasync. | 
| VI.WebRuntime.ColumnProxy. RowUpdated (RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.ColumnProxy.GetValue (IDataRow) | Replaced by GetValueAsync. | 
| VI.WebRuntime.ColumnProxy.SetValue (IDataRow,Object) | Replaced by SetValueAsync. | 
| VI.WebRuntime.Communication .IRequestModuleInfo.UserSession | Converted to a get-only property. | 
| VI.WebRuntime.Compilation .CodeGenProjectBase .GetAssemblyVersionString() | Replaced by VersionString. | 
| VI.WebRuntime.Compilation .CodeGenProjectBase .SourceCodeDirectory | Converted to a get-only property. | 
| VI.WebRuntime.Compilation .CodeGenProjectBase.GetTempBaseDirectory () | Not intended to be called directly. | 
| VI.WebRuntime.Compilation .CodeGenProjectBase.IsRtmCompatible | Removed because this flag was only meaningful for version 7.0.1. Assume value to be false. | 
| VI.WebRuntime.ConfigDocument .CookieDomain | Support for cookie domains has been removed. | 
| VI.WebRuntime.ConfigDocumentMono .CookieDomain | Support for cookie domains has been removed. | 
| VI.WebRuntime.ConfigurableAdhocColumn .ForeignKeyColumn | Type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.CRViewTable .LoadRelatedObjects() | Replaced by LoadRelatedObjectsAsync. | 
| VI.WebRuntime.CRViewTable.Load (DbObjectLoadInfo,ILoadTableOptions) | Replaced by LoadAsync. | 
| VI.WebRuntime.CRViewTable.SetSource (IColDef,IRuntimeTable,IEnumerable <IDataRow>) | Replaced by SetSourceAsync. | 
| VI.WebRuntime.Data .ColumnValueBasicValidator.Validate (IAjaxResponse) | Replaced by ValidateAsync. Also, the parameter has been removed and return type has been changed to Task<IValidationErrorResult>. | 
| VI.WebRuntime.Data .DynamicColumnValidator.Validate (IDataRow) | Replaced by ValidateAsync. | 
| VI.WebRuntime.Data.CollectionDataSource .BeginIndex | Moved to the IDataSourceLevel interface. | 
| VI.WebRuntime.Data.CollectionDataSource .CanHaveChildren(IDataRow) | Replaced by CanHaveChildrenAsync. | 
| VI.WebRuntime.Data.CollectionDataSource .CurrentPage | Moved to the IDataSourceLevel interface. | 
| VI.WebRuntime.Data.CollectionDataSource .GetData(Int32,Int32,Boolean,Boolean ,IEnumerable<IDataSourceFilter>,IDataRow ,Boolean) | Moved to the IDataSourceLevel interface and replaced by GetDataAsync. | 
| VI.WebRuntime.Data.CollectionDataSource .GetHierarchyDataSource() | Removed, not supported anymore. | 
| VI.WebRuntime.Data.CollectionDataSource .GetTotalCount() | Moved to the IDataSourceLevel interface and replaced by GetTotalCountAsync. | 
| VI.WebRuntime.Data.CollectionDataSource .GetTotalCount(IDataRow) | Moved to the IDataSourceLevel interface and replaced by GetTotalCountAsync. | 
| VI.WebRuntime.Data.CollectionDataSource .HasAnyData() | Moved to the IDataSourceLevel interface and replaced by HasAnyDataAsync. | 
| VI.WebRuntime.Data.ColumnFilterProvider .Columns | Type changed to IEnumerable<IMetaColumn>. | 
| VI.WebRuntime.Data.ColumnFilterValueList .ToSqlFilterString(IConnection) | Parameter type changed to ISession. | 
| VI.WebRuntime.Data.ColumnHierarchyFilter .ToSqlFilterString(IConnection) | Parameter type changed to ISession. | 
| VI.WebRuntime.Data.ColumnValueValidator .Validate(IAjaxResponse) | Replaced by ValidateAsync. Also, the parameter has been removed and return type has been changed to Task<IValidationErrorResult>. | 
| VI.WebRuntime.Data.ComparisonFilterValue .ToSqlFilterString(IConnection) | Parameter type changed to ISession. | 
| VI.WebRuntime.Data.DbDataSource .CanHaveChildren(IDataRow) | Replaced by CanHaveChildrenAsync. | 
| VI.WebRuntime.Data.DbDataSource .CurrentPage | Moved to the IDataSourceLevel interface. | 
| VI.WebRuntime.Data.DbDataSource .GetHierarchyDataSource() | Removed, not supported anymore. | 
| VI.WebRuntime.Data.DbDataSource .GetTotalCount() | Moved to the IDataSourceLevel interface and replaced by GetTotalCountAsync.  | 
| VI.WebRuntime.Data.DbDataSource .HasAnyData() | Moved to the IDataSourceLevel interface and replaced by HasAnyDataAsync. | 
| VI.WebRuntime.Data.DbDataSource .Table | Type changed to IDbObjectStore. | 
| VI.WebRuntime.Data.DbDataSource..ctor (IDataSourceTable<DbObjectLoadInfo> ,String,Boolean,Int32) | First argument type changed to IDbObjectStore. | 
| VI.WebRuntime.Data.DbDataSource.GetData (Int32,Int32,Boolean,Boolean,IEnumerable <IDataSourceFilter>,IDataRow,Boolean) | Moved to the IDataSourceLevel interface and replaced by GetDataAsync. | 
| VI.WebRuntime.Data.DynamicValidator .Validate(IAjaxResponse) | Replaced by ValidateAsync(IDataRow row). | 
| VI.WebRuntime.Data.History.AssignColumn .GetComparisonAsync(ISession,String ,DateTime,IEnumerable<IHistoryEvent> ,ITranslator,CancellationToken) | Parameter 2 type changed from string to IEnumerable<IDbObjectKey>. | 
| VI.WebRuntime.Data.IColumnValidator .Validate(IDataRow) | Replaced by ValidateAsync. | 
| VI.WebRuntime.Data.IControlDataSource .GetHierarchyDataSource() | Removed, not supported anymore. | 
| VI.WebRuntime.Data.IControlDataSource .HasAnyData() | Moved to the IDataSourceLevel interface and replaced by HasAnyDataAsync. | 
| VI.WebRuntime.Data.IDataFilterProvider .Columns | Type changed to IEnumerable<IMetaColumn>. | 
| VI.WebRuntime.Data.IDataGroupDescription .GetCountInGroupAsync(IConnection) | Parameter type changed to ISession. | 
| VI.WebRuntime.Data.IDataGroupProvider .GetDataGroupDescriptions() | Replaced by GetDataGroupDescriptionsAsync. | 
| VI.WebRuntime.Data.IDataGroupProvider .GetDataGroupDescriptions(Boolean) | Replaced by GetDataGroupDescriptionsAsync. | 
| VI.WebRuntime.Data.IDataSourceBase .CanHaveChildren(IDataRow) | Replaced by CanHaveChildrenAsync. | 
| VI.WebRuntime.Data.IDataSourceBase .GetData(Int32,Int32,Boolean,Boolean ,IEnumerable<IDataSourceFilter>,IDataRow ,Boolean) | Moved to the IDataSourceLevel interface and replaced by GetDataAsync. | 
| VI.WebRuntime.Data.IDataSourceBase .GetTotalCount(IDataRow) | Moved to the IDataSourceLevel interface and replaced by GetTotalCountAsync. | 
| VI.WebRuntime.Data.IDataSourceFilter .ToSqlFilterString(IConnection) | Parameter type changed to ISession. | 
| VI.WebRuntime.Data.IGroupedDataSource .GetGroups() | Replaced by GetGroupsAsync. | 
| VI.WebRuntime.Data.IGroupedDataSource .GetGroups(Boolean) | Replaced by GetGroupsAsync. | 
| VI.WebRuntime.Data.IPagedData .GetTotalCount() | Replaced by GetTotalCountAsync. | 
| VI.WebRuntime.Data.IValidationGroup .Validate() | Replaced by ValidateAsync. | 
| VI.WebRuntime.Data.IValueValidator .Validate(IAjaxResponse) | Replaced by ValidateAsync. Additionally, the parameter has been removed and the return type has been changed to Task<IvalidationErrorResult>. | 
| VI.WebRuntime.Data.StringFilterBase .GetSqlFilterString(IConnection,IColDef ,String) | Parameter type changed from IConnection to ISession and from IColDef to IMetaColumn. | 
| VI.WebRuntime.Data.StringFilterBase .ToSqlFilterString(IConnection) | Parameter type changed to ISession. | 
| VI.WebRuntime.Data.StringPrefixFilter .GetSqlFilterString(IConnection,IColDef ,String) | Parameter type changed from IConnection to ISession and from IColDef to IMetaColumn. | 
| VI.WebRuntime.Data.StringSuffixFilter .GetSqlFilterString(IConnection,IColDef ,String) | Parameter type changed from IConnection to ISession and from IColDef to IMetaColumn. | 
| VI.WebRuntime.Data.StringTermsFilter .GetSqlFilterString(IConnection,IColDef ,String) | Parameter type changed from IConnection to ISession and from IColDef to IMetaColumn. | 
| VI.WebRuntime.Data.ValidationGroup .Validate() | Replaced by ValidateAsync. | 
| VI.WebRuntime.Data.WhereClauseFilter .ToSqlFilterString(IConnection) | Parameter type changed to ISession. | 
| VI.WebRuntime.DatabaseColumn . RowInvalidated(EventHandler <EventArgs<IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.DatabaseColumn . RowUpdated(RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.DatabaseColumn .DatabaseSourceColumn | Type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.DatabaseColumn .RaiseRowUpdated(IDataRow,DbVal,DbVal) | Replaced by RaiseRowUpdatedAsync. | 
| VI.WebRuntime.DatabaseColumn.GetValue (IDataRow) | Replaced by GetValueAsync. | 
| VI.WebRuntime.DatabaseColumn.SetValue (IDataRow,Object) | Replaced by SetValueAsync. | 
| VI.WebRuntime.DataRowStore.AddToRowList (IDataRow) | Replaced by AddToRowListAsync. | 
| VI.WebRuntime.DataRowStore.Insert (ColumnInsertValues) | Replaced by InsertAsync. | 
| VI.WebRuntime.DbObject . PermissionChanged(EventHandler <EventArgs<DataCell>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.DbObject . TransactionOpen | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.DbObject .CreateFromObjectWithParameter (IRuntimeTable,ISingleDbObject ,IDialogParameter) | Not intended to be directly called. Use IDbObjectStore.InsertEntityAsync to add an entity to a collection. | 
| VI.WebRuntime.DbObject .GetDatabaseObjectDisplay(Boolean) | Use Entity.Display or Entity.LongDisplay. | 
| VI.WebRuntime.DbObject .HasColElemFkDisplayValues | Removed because IColElem is not used anymore. | 
| VI.WebRuntime.DbObject .HasSingleObject | Removed because ISingleDbObject is not used anymore. Examine the wrapped entity to determine whether it is fully loaded, writable or interactive. | 
| VI.WebRuntime.DbObject .RollbackTransaction() | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.DbObject. Saved (EventHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.DbObject..ctor (IRuntimeTable,DbObjectKey) | Not intended to be directly called. Use IDbObjectStore.InsertEntityAsync to add an entity to a collection. | 
| VI.WebRuntime.DbObject..ctor (IRuntimeTable,IColDbObject,IColElem) | Not intended to be directly called. Use IDbObjectStore.InsertEntityAsync to add an entity to a collection. | 
| VI.WebRuntime.DbObject..ctor (IRuntimeTable,ISingleDbObject) | Not intended to be directly called. Use IDbObjectStore.InsertEntityAsync to add an entity to a collection. | 
| VI.WebRuntime.DbObject.BeginTransaction( ) | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.DbObject.ColElem | Removed because IColElem is not used anymore. Use the Entity property to obtain the entity. | 
| VI.WebRuntime.DbObject.Collection | Removed because IColDbobject is not used anymore. | 
| VI.WebRuntime.DbObject.CommitTransaction () | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.DbObject.CreateFrom (IRuntimeTable,DbObjectKey) | Not intended to be directly called. Use IDbObjectStore.InsertEntityAsync to add an entity to a collection. | 
| VI.WebRuntime.DbObject.CreateFrom (IRuntimeTable,IColDbObject,IColElem) | Not intended to be directly called. Use IDbObjectStore.InsertEntityAsync to add an entity to a collection. | 
| VI.WebRuntime.DbObject.CreateFrom (IRuntimeTable,IDbObjectRow) | Not intended to be directly called. Use IDbObjectStore.InsertEntityAsync to add an entity to a collection. | 
| VI.WebRuntime.DbObject.CreateFrom (IRuntimeTable,ISingleDbObject ,DialogParameter) | Not intended to be directly called. Use IDbObjectStore.InsertEntityAsync to add an entity to a collection. | 
| VI.WebRuntime.DbObject.DatabaseTable | Removed; use the Entity.Tablename property to obtain the database table name. | 
| VI.WebRuntime.DbObject.GetObjectWalker (String) | Removed, use the generic method. | 
| VI.WebRuntime.DbObject.GetObjectWalker<T >(String) | Replaced by the extension method VI.WebRuntime.Compatibility.GetObjectWalkerAsync. | 
| VI.WebRuntime.DbObject
 .IsDeleted() | Removed, use the Entity.IsDeleted property. | 
| VI.WebRuntime.DbObject.IsLoaded() | Removed, use the Entity.IsLoaded property. | 
| VI.WebRuntime.DbObject.Save() | Removed. Use one of the Save extension methods in the VI.WebRuntime.Compatibility namespace. | 
| VI.WebRuntime.DbObject.SetValue(String ,Object) | Replaced by SetValueAsync. | 
| VI.WebRuntime.DbObject.SingleObject | Removed, use the Entity property to obtain the wrapped entity. Also see the section “Using entities in Web collections”. | 
| VI.WebRuntime.DbObject.TableDef | Renamed to DatabaseTable; type changed to IMetaTable. | 
| VI.WebRuntime.DbObjectLoadInfo .DbTableName | Removed, use the Select property instead. | 
| VI.WebRuntime.DbObjectLoadInfo .DbWhereClause | Removed, use the Select property instead. | 
| VI.WebRuntime.DbObjectLoadInfo .DisplayPattern | Removed, use the Select property instead. | 
| VI.WebRuntime.DbObjectLoadInfo .OrderBy | Removed, use the Select property instead. | 
| VI.WebRuntime.DbObjectRelationViewBase .InsertRowIfNew(IColElem,IColDbObject ,IDbObjectRow&) | Not intended to be called externally. | 
| VI.WebRuntime.DbObjectRelationViewBase .Invalidate() | Replaced by InvalidateAsync. | 
| VI.WebRuntime.DbObjectRelationViewBase .LoadRelatedObjects() | Replaced by LoadRelatedObjectsAsync. | 
| VI.WebRuntime.DbObjectRelationViewBase .Recalculate() | Replaced by RecalculateAsync. | 
| VI.WebRuntime.DbObjectRelationViewBase .RelationColumn | Removed; now implemented by the inheriting classes as required. | 
| VI.WebRuntime.DbObjectRelationViewBase .SetSourceInternal(IRuntimeTable,IEnumerable<IDataRow>,IColDef,Func <ITableDef>) | Replaced by SetSourceInternalAsync. Type argument changed from IcolDef to ImetaColumn, and ItableDef to ImetaTable. | 
| VI.WebRuntime.DbObjectStore . DbCollection | Removed because IColDbObject is not used anymore. | 
| VI.WebRuntime.DbObjectStore .AddDeferredDeletion(Func<IDataRow ,Boolean>) | Removed. Call DeleteDbObjectsAsync with DeletionMode.DeleteDeferred to add a deferred deletion. | 
| VI.WebRuntime.DbObjectStore .AddRowsFromHistory(DateTime,String ,Object) | Replaced by AddRowsFromHistoryAsync. | 
| VI.WebRuntime.DbObjectStore .CreateDialogParameters(IDbObjectRow ,String,DbObjectStore,String) | Replaced by an extension method:  public static void CreateDialogParameters(this IDbObjectStore psetTable, IDbObjectRow row, string objectKeyParent, IDbObjectStore parameterTable,            string newParameterSetName) | 
| VI.WebRuntime.DbObjectStore .FillFromFKRelation(IDataRow,IDataColumn ,String,ILoadTableOptions) | Moved to the extension method FillFromFKRelationAsync. | 
| VI.WebRuntime.DbObjectStore .HandleDeferredDeletions() | Replaced by HandleDeferredDeletionsAsync. | 
| VI.WebRuntime.DbObjectStore .InsertFromXml(String,Int32 ,ColumnInsertValues) | Use the new XmlDbObjectImporter class to import entities from a XML representation. | 
| VI.WebRuntime.DbObjectStore .JumpToHistoryDate(DateTime,IEnumerable <IDataRow>) | Replaced by JumpToHistoryDateAsync. | 
| VI.WebRuntime.DbObjectStore .LoadDbCollection(ILoadTableOptions ,IColDbObject) | Call LoadAsync to load entities and add them to the collection. | 
| VI.WebRuntime.DbObjectStore .PrepareDbColObject(IColDbObject) | Removed because IColDbObject is not used anymore. | 
| VI.WebRuntime.DbObjectStore .SetDeletionFlag(Func<IDataRow,Boolean>) | Removed. Call Entity.MarkForDeletion to mark an entity for deletion. | 
| VI.WebRuntime.DbObjectStore.AddRows (IColDbObject,DbObjectLoadInfo ,ILoadTableOptions) | Call InsertRowAsync to add a new entity to the collection; or LoadAsync to load entities and add them to the collection. | 
| VI.WebRuntime.DbObjectStore.AddRows (IColDbObject,ILoadTableOptions) | Call InsertRowAsync to add a new entity to the collection; or LoadAsync to load entities and add them to the collection. | 
| VI.WebRuntime.DbObjectStore.Insert (ColumnInsertValues) | Replaced by InsertAsync. | 
| VI.WebRuntime.DbObjectStore.InsertRow (IDbObjectRow) | Replaced by InsertRowAsync. | 
| VI.WebRuntime.DbObjectStore.Load (DbObjectLoadInfo,ILoadTableOptions) | Replaced by LoadAsync. | 
| VI.WebRuntime.DbObjectStore.Loaded (EventHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.DbObjectStore.OnLoaded() | Replaced by OnDataLoadedAsync. | 
| VI.WebRuntime.DialogParameterObjectProxy  | This class no longer inherits from IDbObjectRow and is not intended to be called directly. | 
| VI.WebRuntime.DialogParameterValueColumn .SetValue(IDataRow,Object) | Replaced by SetValueAsync. | 
| VI.WebRuntime.DownloadFormMethod.Execute (HttpContextBase,IFormRenderPart) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.ExpressionColumnBase . RowInvalidated(EventHandler <EventArgs<IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.ExpressionColumnBase . RowUpdated(RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.ExpressionColumnBase .DatabaseSourceColumn | Type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.ExpressionColumnBase .GetValue(IDataRow) | Replaced by GetValueAsync. | 
| VI.WebRuntime.ExpressionColumnBase .Invalidate(IDataRow) | Replaced by InvalidateAsync. | 
| VI.WebRuntime.ExpressionColumnBase .InvalidateAllRows() | Replaced by InvalidateAllRowsAsync. | 
| VI.WebRuntime.ExpressionColumnBase .SetValue(IDataRow,Object) | Replaced by SetValueAsync. | 
| VI.WebRuntime.ExpressionColumnBase.query | Type changed to Func<IDataRow, CancellationToken, Task<object>>. | 
| VI.WebRuntime.ExpressionColumnUpdater .RaiseDataEventOccurred(IRuntimeTable ,IDataColumn,IDataRow) | Replaced by RaiseDataEventOccurredAsync. | 
| VI.WebRuntime.ExpressionEvent .RaiseDataEventOccurred(IRuntimeTable ,IDataColumn,IDataRow) | Replaced by RaiseDataEventOccurredAsync. | 
| VI.WebRuntime.ExtensionMethods .GetDbCount(IConnection,String,String ,IEnumerable<IDataParameter>,Boolean) | Replaced by GetDbCountAsync; first argument type changed from IConnection to ISession. | 
| VI.WebRuntime.ExtensionMethods .InvalidateAllColumnsData(IDataRow) | Replaced by InvalidateAllColumnsDataAsync. | 
| VI.WebRuntime.ExtensionMethods .PreloadDisplayValueCache(IDataColumn ,Boolean,CancellationToken) | Replaced by PreloadDisplayValueCacheAsync. | 
| VI.WebRuntime.ExtensionMethods .PreloadDisplayValueCache(IDataColumn ,IEnumerable<IDataRow>,Boolean ,CancellationToken) | Replaced by PreloadDisplayValueCacheAsync. | 
| VI.WebRuntime.ExtensionMethods .PreventEnhancingByJqm (AttributeCollection) | jQuery Mobile is not used anymore. | 
| VI.WebRuntime.ExtensionMethods .PreventEnhancingByJqm(HtmlTextWriter) | jQuery Mobile is not used anymore. | 
| VI.WebRuntime.ExtensionMethods.Delete (IRuntimeTable) | Use one of the Delete/DeleteAsync extension methods in VI.WebRuntime.Compatibility; see also the section “Using entities in Web Designer collections”. | 
| VI.WebRuntime.ExtensionMethods.Save (IEnumerable<IDataRow>) | Use one of the Save/SaveAsync extension methods in VI.WebRuntime.Compatibility; see also the section “Using entities in Web Designer collections”. | 
| VI.WebRuntime.FileUploadFormMethod .Execute(HttpContextBase,IFormRenderPart ) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.FKViewTable .LoadRelatedObjects() | Replaced by LoadRelatedObjectsAsync. | 
| VI.WebRuntime.FKViewTable.SetSource (IRuntimeTable,IEnumerable<IDataRow> ,IColDef) | Replaced by SetSourceAsync. | 
| VI.WebRuntime.FormMethods .MultiFormMethod.Execute(HttpContextBase ,IFormRenderPart) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.FormMethods .MultiFormMethod.Execute(IDictionary <String,String>,IFormRenderPart ,IAjaxResponse) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.FormMethods .ReportExportPdfMethod.Execute (HttpContextBase,IFormRenderPart) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.FormMethods .ReportExportXlsMethod.Execute (HttpContextBase,IFormRenderPart) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.GenericControlFormMethod .Execute(HttpContextBase,IFormRenderPart ) |   | 
| VI.WebRuntime.GenericRowListUpdater .RaiseDataEventOccurred(IRuntimeTable ,IDataColumn,IDataRow) | Replaced by RaiseDataEventOccurredAsync. | 
| VI.WebRuntime.GenericRowListUpdater. .ctor(Action,Func<IEnumerable<IDataRow>> ) | First argument type changed to Func<CancellationToken, Task>. | 
| VI.WebRuntime.IApplicationInfo .GetMenuStructure | Type changed to IMenuStructureProvider. | 
| VI.WebRuntime.IApplicationInfo .UserSessionCount | Removed. | 
| VI.WebRuntime.IConfigDocument.CookieDomain | Support for cookie domains has been removed. | 
| VI.WebRuntime.IDataColumn . RowInvalidated(EventHandler <EventArgs<IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IDataColumn .DatabaseSourceColumn | Type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.IDataColumn .RaiseRowUpdated(IDataRow,DbVal,DbVal) | Replaced by RaiseRowUpdatedAync. | 
| VI.WebRuntime.IDataColumn. RowUpdated (RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IDataColumn.GetValue (IDataRow) | Replaced by GetValueAsync. | 
| VI.WebRuntime.IDataColumn.SetValue (IDataRow,Object) | Replaced by SetValueAsync. | 
| VI.WebRuntime.IDataRow . RowValueUpdated (RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IDataRow . RowValueUpdating (RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IDataRow.DatabaseTable () | Moved to the IDbObjectRow interface. | 
| VI.WebRuntime.IDataRow.SetForeignKey (IDbObjectRow,IDataColumn) | Replaced by an extension method SetForeignKey[Async] in the VI.WebRuntime.Compatibility namespace. | 
| VI.WebRuntime.IDataRow.SetValue(String ,Object) | Replaced by SetValueAsync. | 
| VI.WebRuntime.IDataSourceTable<T> . Loaded(EventHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IDataSourceTable<T>.Load(T ,ILoadTableOptions) | Replaced by LoadAsync. | 
| VI.WebRuntime.IDbColumnAdapterFactory .GetColumnAdapter(IColDef,IRuntimeTable) | First argument type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.IDbObjectRow . HasColElemFkDisplayValues() | Removed because IColElem is not used anymore. Use the Entity property. | 
| VI.WebRuntime.IDbObjectRow .Collection | Removed because IColDbObject is not used anymore. Use the Entity property. | 
| VI.WebRuntime.IDbObjectRow .GetDatabaseObjectDisplay(Boolean) | Call Entity.Display or Entity.LongDisplay. | 
| VI.WebRuntime.IDbObjectRow .GetObjectWalker<T>(String) | Replaced by the extension method GetObjectWalkerAsync. | 
| VI.WebRuntime.IDbObjectRow .HasSingleObject | Removed because IColDbObject is not used anymore. Use the Entity property. | 
| VI.WebRuntime.IDbObjectRow .PermissionChanged(EventHandler <EventArgs<DataCell>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IDbObjectRow .SingleObject | Removed because IColDbObject is not used anymore. Use the Entity property. | 
| VI.WebRuntime.IDbObjectRow.ColElem | Removed because IColElem is not used anymore. | 
| VI.WebRuntime.IDbObjectRow.IsDeleted | Removed, use the Entity.IsDeleted property. | 
| VI.WebRuntime.IDbObjectRow.IsLoaded | Removed, use the Entity.IsLoaded property. | 
| VI.WebRuntime.IDbObjectRow.Save() | Removed. Use one of the Save extension methods in the VI.WebRuntime.Compatibility namespace. | 
| VI.WebRuntime.IDbObjectRow.Saved (EventHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IForm.ListViewHost | Support for the ListView control has been removed. | 
| VI.WebRuntime.IForm.RedirectToMenuItem (String,Boolean,IEnumerable<KeyValuePair <String,String>>) | Replaced by RedirectToMenuItemAsync. | 
| VI.WebRuntime.IFormMethod.Execute (HttpContextBase,IFormRenderPart) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.IFormMethodAjax.Execute (IDictionary<String,String> ,IFormRenderPart,IAjaxResponse) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.ILoadTableOptions .PrepareBulkLoad | Use EntityCollectionLoadType.Bulk to load complete entities. | 
| VI.WebRuntime.IMenuItem.Tooltip | Changed to get-only for consistency reasons. | 
| VI.WebRuntime.IModule .GetRequestParameter(String) | Moved to an extension method in VI.WebRuntime. | 
| VI.WebRuntime.IModule.Recalculate() | Replaced by RecalculateAsync. | 
| VI.WebRuntime.IoC.IObjectFactory .RouteHandlerFunc | Not intended to be called directly. | 
| .WebRuntime.IoC.IObjectFactory FormFunc() | Not intended to be called directly. | 
| VI.WebRuntime.IRuntimeTable . RowDeleted(EventHandler<EventArgs <IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IRuntimeTable .BulkOperation(EventHandler <EventArgs<IRuntimeTable>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IRuntimeTable .DatabaseTable | Moved to the IDbObjectStore interface. | 
| VI.WebRuntime.IRuntimeTable .DataStateChanged(EventHandler <EventArgs<IRuntimeTable>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IRuntimeTable .Invalidated(EventHandler<EventArgs <IRuntimeTable>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IRuntimeTable .ObjectSaved(EventHandler<EventArgs <IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IRuntimeTable .PermissionChanged(EventHandler <EventArgs<DataCell>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IRuntimeTable .RowDisplayChanged(EventHandler <EventArgs<IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IRuntimeTable .RowInserted(EventHandler<EventArgs <IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IRuntimeTable .RowInserting(EventHandler<EventArgs <IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IRuntimeTable .RowUpdated(RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IRuntimeTable .RowUpdating(RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IRuntimeTable.Delete (IDataRow) | Removed. Use one of the Delete extension methods in the VI.WebRuntime.Compatibility namespace. | 
| VI.WebRuntime.IRuntimeTable.Delete(Func <IDataRow,Boolean>,DeletionMode) | Removed. Use one of the Delete extension methods in the VI.WebRuntime.Compatibility namespace. | 
| VI.WebRuntime.IRuntimeTable.Insert (ColumnInsertValues) | Replaced by InsertAsync. | 
| VI.WebRuntime.IRuntimeTable.Insert (ResultSet,Int32,ColumnInsertValues) | Replaced by InsertAsync. | 
| VI.WebRuntime.IRuntimeTable.SuspendBulkEvents() | Return type changed to IAsyncActionBlock. | 
| VI.WebRuntime.ISqlHelper .GetSqlSearchColumns(ITableDef) | Argument type changed from ITableDef to IMetaTable. | 
| VI.WebRuntime.ISqlHelper .GetSqlSearchString(String,IColDef ,String) | Argument type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.ISqlHelper .GetSqlSearchString(String,IColDef ,String,Boolean,Boolean) | Argument type changed from IColDef  to IMetaColumn. | 
| VI.WebRuntime.ISqlHelper .GetSqlSearchString(String,ITableDef ,String) | Argument type changed from ITableDef to IMetaTable. | 
| VI.WebRuntime.ISqlHelper .GetSqlSearchString(String,ITableDef) | Argument type changed from ITableDef to IMetaTable. | 
| VI.WebRuntime.ITablePermission . PermissionsChanged(EventHandler <EventArgs<ITablePermission>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.ITablePermissions . PermissionsChanged(EventHandler <EventArgs<ITablePermission>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.ITableStore . DataSourceChanged(EventHandler <EventArgs<IDataSourceBase>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.ITableStore .NotifyDataSourceUpdated(IDataSourceBase ) | Replaced by NotifyDataSourceUpdatedAsync. | 
| VI.WebRuntime.ITableStore.Recalculate() | Replaced by RecalculateAsync. | 
| VI.WebRuntime.ITableStore.SetValue (ITableStoreColumn,IDataRow,Object) | Replaced by SetValueAsync. | 
| VI.WebRuntime.IValueChangeEvent .ValueChanged(RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IValueChangeEvent .ValueChanging(RowValueUpdateHandler ) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.IValueMetadata .ForeignKeyColumn | Type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.IValueMetadata .ForeignKeyDynamicTables | Type changed to IEnumerable<IMetaTable>. | 
| VI.WebRuntime.IValueMetadata .GetDataState(IDataRow) | Replaced by GetDataStateAsync. | 
| VI.WebRuntime.IValueMetadata .GetDisplayValue(IDataRow) | Replaced by GetDisplayValueAsync. | 
| VI.WebRuntime.IView.Invalidate() | Replaced by InvalidateAsync. | 
| VI.WebRuntime.IView.Recalculate() | Replaced by RecalculateAsync. | 
| VI.WebRuntime.JavascriptBaseFormMethod .Execute(HttpContextBase,IFormRenderPart ) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.LoadTableOptions .PrepareBulkLoad | Use EntityCollectionLoadType.Bulk to load complete entities. | 
| VI.WebRuntime.LocalColumn .RowInvalidated(EventHandler <EventArgs<IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.LocalColumn.GetValue (IDataRow) | Replaced by GetValueAsync. | 
| VI.WebRuntime.LocalColumn.RowUpdated (RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.LocalColumn.SetValue (IDataRow,Object) | Replaced by SetValueAsync. | 
| VI.WebRuntime.MemberRelation .ChangeMemberStatus(IDataRow,String ,Boolean) | Replaced by ChangeMemberStatusAsync. | 
| WebRuntime.MemberRelation .MemberStatusChangedBulk (EventHandler<EventArgs<MemberRelation>> ) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.MemberRelation .RaiseMemberStatusBulk() | Replaced by RaiseMemberStatusBulkAsync. | 
| VI.WebRuntime.MemberRelation .ResetChanges() | Replaced by ResetChangesAsync. | 
| VI.WebRuntime.MemberRelation..ctor (IConnection,IDataRow,IDataColumn ,DbObjectStore,String,String) | Argument type changed from IConnection to ISession and from IDataRow to IDbObjectRow. | 
| VI.WebRuntime.MemberRelation.LoadMembers () | Replaced by LoadMembersAsync. | 
| VI.WebRuntime.MemberRelation.Owner | Type changed to IDbObjectRow. | 
| VI.WebRuntime.MemberRelation.SaveChanges () | Replaced by SaveChangesAsync. | 
| VI.WebRuntime.MemberRelationColumn .CandidateTable | Type changed to string. | 
| VI.WebRuntime.MemberRelationColumn .GetMemberRelation(IDataRow) | Replaced by GetMemberRelationAsync. | 
| VI.WebRuntime.MemberRelationColumn .SetSource(String,String) | Replaced by SetSourceAsync. | 
| VI.WebRuntime.MemberRelationColumn ColumnRelation | Type changed to VI.WebRuntime.ColumnRelation. | 
| VI.WebRuntime.MenuItem.Tooltip | Type changed to Func<string>. | 
| VI.WebRuntime.MenuItemBase .MenuItemClicked(EventHandler <EventArgs<MenuItemClick>>) | Event replaced by the IAsyncObservable property Click. | 
| VI.WebRuntime.MenuItemBase.Condition | Removed because the value was not used. | 
| VI.WebRuntime.MenuItemBase.ExecuteAction (IForm,IDataRow) | Replaced by ExecuteActionAsync. | 
| VI.WebRuntime.MenuItemBase.Redirect (IForm,IDataRow,Boolean,IEnumerable <KeyValuePair<String,String>>) | Replaced by RedirectAsync. | 
| VI.WebRuntime.MenuStructure.FindItem (String) | Moved to an extension method in VI.WebRuntime. | 
| VI.WebRuntime.Module.GetRequestParameter (String) | Moved to an extension method in the VI.WebRuntime namespace. | 
| VI.WebRuntime.Module.Recalculate() | Replaced by RecalculateAsync. | 
| VI.WebRuntime.ObjectImageFormMethod .Execute(HttpContextBase,IFormRenderPart ) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.ObjectKeyBulkLoader .Dispose() | This class does not implement IDisposable anymore; call LoadAsync instead to load the results. | 
| VI.WebRuntime.ObjectKeyBulkLoader .InsertObjectKey(IDataRow ,ResolveMNObjectMode,IDataColumn ,ColumnInsertValues) | Replaced by InsertObjectKeyAsync. The ResolveMNObjectMode argument has been moved to the ResolveObjectMode property. | 
| VI.WebRuntime.ObjectKeyBulkLoader .InsertObjectKey(ResolveMNObjectMode ,DbObjectKey,ColumnInsertValues,String) | Replaced by InsertObjectKeyAsync. The ResolveMNObjectMode argument has been moved to the ResolveObjectMode property. | 
| VI.WebRuntime.ObjectKeyBulkLoader..ctor (DbObjectStore) | Type changed to IDbObjectStore. | 
| VI.WebRuntime.ObjectKeyBulkLoader.Table
   | Type changed to IDbObjectStore. | 
| VI.WebRuntime.ObjectReferenceService .GetComponent(String,String) | Replaced by GetComponentAsync. | 
| VI.WebRuntime.ObjectReferenceService .GetComponentName(String,DbObjectKey) | Replaced by an extension method. | 
| VI.WebRuntime.ObjectReferenceService .GetComponentName(String,String) | Replaced by GetComponentNameAsync. | 
| VI.WebRuntime.ObjectReferenceService .Setup(IApplicationInfo) | Not intended to be called directly. | 
| VI.WebRuntime.ObjectReferenceService. .ctor(IApplicationInfo) | Not intended to be called directly. | 
| VI.WebRuntime.ObjectUpdater<TObj,TProp> .RaiseDataEventOccurred(IRuntimeTable ,IDataColumn,IDataRow) | Replaced by RaiseDataEventOccurredAsync. | 
| VI.WebRuntime.ObjectViewProperty<T> . RowInvalidated(EventHandler <EventArgs<IDataRow>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.ObjectViewProperty<T> . RowUpdated(RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.ObjectViewProperty<T> .DatabaseSourceColumn  | Type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.ObjectViewProperty<T> .GetValue(IDataRow) | Replaced by GetValueAsync. | 
| VI.WebRuntime.ObjectViewProperty<T> .RaiseRowUpdated(IDataRow,DbVal,DbVal) | Replaced by RaiseRowUpdatedAsync. | 
| VI.WebRuntime.ObjectViewProperty<T> .SetValue(IDataRow,Object) | Replaced by SetValueAsync. | 
| VI.WebRuntime.ObjectViewRow<T> . TransactionOpen  | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.ObjectViewRow<T> .BeginTransaction() | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.ObjectViewRow<T> .CommitTransaction() | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.ObjectViewRow<T> .DatabaseTable  | Moved to the IDbObjectTable interface. | 
| VI.WebRuntime.ObjectViewRow<T> .RollbackTransaction() | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.ObjectViewTable<T>.Insert (ColumnInsertValues) | Replaced by InsertAsync. | 
| VI.WebRuntime.PopupHost. PopupClosed (EventHandler<EventArgs<PopupInfo>>) | Type changed to EventHandler<EventArgs<PopupCloseInfo>. | 
| VI.WebRuntime.PopupHost.ClosePopup() | Added argument of type HttpContextBase. | 
| VI.WebRuntime.PopupInfo . PopupClosedWithPendingActions (EventHandler<EventArgs<PopupInfo>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.PopupInfo. PopupClosed (EventHandler<EventArgs<PopupInfo>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.RedirectUserMenu.Execute() | Method now returns a Task object. | 
| VI.WebRuntime.ResultSetRow . RowValueUpdated (RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.ResultSetRow . RowValueUpdating (RowValueUpdateHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.ResultSetRow .TransactionOpen | Replaced by the IAsyncTransactable implementation. | 
| VI.WebRuntime.RuntimeDisplayColumn .DatabaseSourceColumn | Type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.Services .SessionTempFileHandler.ProcessRequest (HttpContextBase) | Replaced by ProcessRequestAsync. | 
| VI.WebRuntime.SessionModule GetMenuStructure | Type changed to IMenuStructureProvider. | 
| VI.WebRuntime.SessionModule .ReloadMenuStructure() | Replaced by ReloadMenuStructureAsync. | 
| VI.WebRuntime.SqlHelper .GetDisplayPatternColumns(String ,ITableDef) | Argument type changed from ITableDef to IMetaTable. | 
| VI.WebRuntime.SqlHelper .GetSqlSearchColumns(ITableDef) | Argument type changed from ITableDef to IMetaTable. | 
| VI.WebRuntime.SqlHelper .GetSqlSearchString(String,IColDef ,String) | Argument type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.SqlHelper .GetSqlSearchString(String,IColDef ,String,Boolean,Boolean) | Argument type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.SqlHelper .GetSqlSearchString(String,ITableDef ,Boolean,Boolean) | Argument type changed from ITableDef to IMetaTable. | 
| VI.WebRuntime.SqlHelper .GetSqlSearchString(String,ITableDef ,String) | Argument type changed from ITableDef to IMetaTable. | 
| VI.WebRuntime.SqlHelper .GetSqlSearchString(String,ITableDef ,String,Boolean,Boolean) | Argument type changed from ITableDef to IMetaTable. | 
| VI.WebRuntime.SqlHelper .GetSqlSearchString(String,ITableDef) | Argument type changed from ITableDef to IMetaTable. | 
| VI.WebRuntime.TablePermissionBase .PermissionsChanged(EventHandler <EventArgs<ITablePermission>>) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.TablePermissionBase .RaisePermissionsChanged() | Replaced by RaisePermissionsChangedAsync. | 
| VI.WebRuntime.TimedAction.ExecuteAction | Type changed to Func<CancellationToken, Task>. | 
| VI.WebRuntime.UpdateFormMethod.Execute (HttpContextBase,IFormRenderPart) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.UpdateFormMethod.Execute (IDictionary<String,String> ,IFormRenderPart,IAjaxResponse) | Replaced by ExecuteAsync. | 
| VI.WebRuntime.UpdaterBase .RaiseDataEventOccurred(IRuntimeTable ,IDataColumn,IDataRow) | Replaced by RaiseDataEventOccurredAsync. | 
| VI.WebRuntime.UserSession.Log(LogLevel ,String) | Removed; call the extension method VI.WebRuntime.IUserSession.GetLogSession to obtain a session-specific logger. | 
| VI.WebRuntime.UserTable .GetLimitedSqlDataReader(String ,IEnumerable<QueryParameter>) | Replaced by GetLimitedSqlAsync. | 
| VI.WebRuntime.UserTable. Loaded (EventHandler) | Event replaced by IAsyncObservable object. | 
| VI.WebRuntime.UserTable.Load(IDataReader ,ILoadTableOptions) | Replaced by LoadAsync. | 
| VI.WebRuntime.ValueMetadata .ForeignKeyColumn | Type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.ValueMetadata .ForeignKeyColumnFunc(Func<IColDef>) | Type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.ValueMetadata .GetDisplayValue(IDataRow) | Replaced by GetDisplayValueAsync. | 
| VI.WebRuntime.ValueMetadata.GetDataState (IDataRow) | Replaced by GetDataStateAsync. | 
| VI.WebRuntime.VariableTable.Delete (IDataRow) | Replaced by DeleteAsync. | 
| VI.WebRuntime.VariableTable.Insert (ColumnInsertValues) | Replaced by InsertAsync. | 
| VI.WebRuntime.View.Invalidate() | Replaced by InvalidateAsync. | 
| VI.WebRuntime.View.Recalculate() | Replaced by RecalculateAsync. | 
| VI.WebRuntime.ViewUpdater .RaiseDataEventOccurred(IRuntimeTable ,IDataColumn,IDataRow) | Replaced by RaiseDataEventOccurredAsync. | 
| VI.WebRuntime.WebControls. ActivatorControl.ActionToExecute | Return type changed to Func<CancellationToken, Task>. | 
| VI.WebRuntime.WebControls .ControlChangeUpdaterBase<T> .RaiseDataEventOccurred(IRuntimeTable ,IDataColumn,IDataRow) | Replaced by RaiseDataEventOccurredAsync. | 
| VI.WebRuntime.WebControls .DialogImageSource..ctor(ITableDef ,ImageSize) | Replaced argument type ITableDef by IMetaTable. | 
| VI.WebRuntime.WebControls .FilterByTableSelection .ParentConnectColumn | Type changed from IColDef to IMetaColumn. | 
| VI.WebRuntime.WebControls .FilterByTableSelection.TargetTable | Type changed from ITableDef to IMetaTable. | 
| VI.WebRuntime.WebControls .GridBlockContent.DataSourceBase | Type changed to IDataSourceLevel. | 
| VI.WebRuntime.WebControls .IFilterByTableSelection.TargetTable | Type changed from ITableDef to IMetaTable. | 
| VI.WebRuntime.WebControls. IWebDesignerGeneratedControl.InitComponent | A second optional parameter of type CancellationToken was added. | 
| VI.WebRuntime.WebControls .RenderPartIterationUpdater .RaiseDataEventOccurred(IRuntimeTable ,IDataColumn,IDataRow) | Replaced by RaiseDataEventOccurredAsync. | 
| VI.WebRuntime.WebControls .RenderPartUpdater .RaiseDataEventOccurred(IRuntimeTable ,IDataColumn,IDataRow) | Replaced by RaiseDataEventOccurredAsync. | 
| VI.WebRuntime.WebControls.Angular .IMasterDetailControl .FixedDetailPane | Removed, not supported anymore. | 
| VI.WebRuntime.WebControls.Angular .IMasterDetailControl .HasFixedOrientation | Removed because the orientation of the master-detail view is managed by CSS. | 
| VI.WebRuntime.WebControls.Angular .IMasterDetailControl. Orientation | Removed because the orientation of the master-detail view is managed by CSS. | 
| VI.WebRuntime.WebControls.Angular .MasterDetailControl .TabletScreensMediaQuery | Removed because the sizing of the master-detail view is managed entirely by CSS. | 
| VI.WebRuntime.WebControls.Angular .MasterDetailControl .HasFixedOrientation | Removed because the orientation of the master-detail view is managed by CSS. | 
| VI.WebRuntime.WebControls.Angular .MasterDetailControl .SmallScreensMediaQuery
   | Removed because the sizing of the master-detail view is managed entirely by CSS. | 
| VI.WebRuntime.WebControls.Angular .MasterDetailControl.FixedDetailPane | Removed, not supported anymore. | 
| VI.WebRuntime.WebControls.Angular .MasterDetailControl.Orientation | Removed because the orientation of the master-detail view is managed by CSS. | 
| 
 VI.WebRuntime.WebControls.BaseScripts. LocalIpForRemoteDebugging | Direct support for remote client debugging has been removed. | 
| VI.WebRuntime.WebControls.BaseScripts EnableRemoteDebugging | Direct support for remote client debugging has been removed. | 
| VI.WebRuntime.WebContols.TreeBlock .DataSource | Type changed from IHierarchyDataSource to IControlDataSource. | 
| VI.WebRuntime.WebSql.GetMRCandidateTable (IConnection,ITableDef,String) | Argument type changed from ITableDef to IMetaTable. | 
| VI.WebRuntime.WebSql.SendFileDownload (IFormRenderPart,String,String,Boolean ,String) | Additional optional parameter HttpContextBase appended. | 
| VI.WebRuntime.WebSql.SendFileDownload (IFormRenderPart,String,String,Boolean ,Byte[]) | Additional optional parameter HttpContextBase appended. | 
| VI.WebRuntime.WebSql.WriteFile(String ,String) | Additional optional parameter HttpContextBase appended. |