UpgradeSession.UpgradeInstance Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
UpgradeInstance(Type, List<SfcInstanceSerializedData>) |
This is a helper function for the domain to get instance from serialized instance data |
UpgradeInstance(List<SfcInstanceSerializedData>, Int32, String, Dictionary<String,Object>) |
This function transfers the serialized information to the domain and seeks the upgraded object instance The output needs to be a list of pairs, of sml uri and corresponding instance. An upgrade can result in multiple instances and hence we expect a list. If the instance is deleted, a null can be returned. |
UpgradeInstance(Type, List<SfcInstanceSerializedData>)
This is a helper function for the domain to get instance from serialized instance data
public object UpgradeInstance (Type newInstanceType, System.Collections.Generic.List<Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData> sfcInstanceData);
member this.UpgradeInstance : Type * System.Collections.Generic.List<Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData> -> obj
Public Function UpgradeInstance (newInstanceType As Type, sfcInstanceData As List(Of SfcInstanceSerializedData)) As Object
Parameters
- newInstanceType
- Type
- sfcInstanceData
- List<SfcInstanceSerializedData>
Returns
Applies to
UpgradeInstance(List<SfcInstanceSerializedData>, Int32, String, Dictionary<String,Object>)
This function transfers the serialized information to the domain and seeks the upgraded object instance
The output needs to be a list of pairs, of sml uri and corresponding instance. An upgrade can result in multiple instances and hence we expect a list. If the instance is deleted, a null can be returned.
public virtual System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<string,object>> UpgradeInstance (System.Collections.Generic.List<Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData> sfcInstanceData, int fileVersion, string smlUri, System.Collections.Generic.Dictionary<string,object> sfcCache);
abstract member UpgradeInstance : System.Collections.Generic.List<Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData> * int * string * System.Collections.Generic.Dictionary<string, obj> -> System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<string, obj>>
override this.UpgradeInstance : System.Collections.Generic.List<Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData> * int * string * System.Collections.Generic.Dictionary<string, obj> -> System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<string, obj>>
Public Overridable Function UpgradeInstance (sfcInstanceData As List(Of SfcInstanceSerializedData), fileVersion As Integer, smlUri As String, sfcCache As Dictionary(Of String, Object)) As List(Of KeyValuePair(Of String, Object))
Parameters
- sfcInstanceData
- List<SfcInstanceSerializedData>
- fileVersion
- Int32
- smlUri
- String
- sfcCache
- Dictionary<String,Object>