Share via


DatabaseTaskHost.GetChangedPropertiesFromPropertiesFile Method

Returns a list of properties for the given configuration from the property file at fullPath where the property has either been added, deleted, or changed.

Namespace:  Microsoft.Data.Schema.Build
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public Overridable Sub GetChangedPropertiesFromPropertiesFile ( _
    fullPath As String, _
    source As DatabaseTaskHost..::..PropertySource, _
    <OutAttribute> ByRef addedProperties As IList(Of Tuple(Of String, String)), _
    <OutAttribute> ByRef deletedProperties As IList(Of String), _
    <OutAttribute> ByRef changedProperties As IList(Of Tuple(Of String, String, String)) _
)
public virtual void GetChangedPropertiesFromPropertiesFile(
    string fullPath,
    DatabaseTaskHost..::..PropertySource source,
    out IList<Tuple<string, string>> addedProperties,
    out IList<string> deletedProperties,
    out IList<Tuple<string, string, string>> changedProperties
)
public:
virtual void GetChangedPropertiesFromPropertiesFile(
    String^ fullPath, 
    DatabaseTaskHost..::..PropertySource source, 
    [OutAttribute] IList<Tuple<String^, String^>^>^% addedProperties, 
    [OutAttribute] IList<String^>^% deletedProperties, 
    [OutAttribute] IList<Tuple<String^, String^, String^>^>^% changedProperties
)
abstract GetChangedPropertiesFromPropertiesFile : 
        fullPath:string * 
        source:DatabaseTaskHost..::..PropertySource * 
        addedProperties:IList<Tuple<string, string>> byref * 
        deletedProperties:IList<string> byref * 
        changedProperties:IList<Tuple<string, string, string>> byref -> unit 
override GetChangedPropertiesFromPropertiesFile : 
        fullPath:string * 
        source:DatabaseTaskHost..::..PropertySource * 
        addedProperties:IList<Tuple<string, string>> byref * 
        deletedProperties:IList<string> byref * 
        changedProperties:IList<Tuple<string, string, string>> byref -> unit 
public function GetChangedPropertiesFromPropertiesFile(
    fullPath : String, 
    source : DatabaseTaskHost..::..PropertySource, 
    addedProperties : IList<Tuple<String, String>>, 
    deletedProperties : IList<String>, 
    changedProperties : IList<Tuple<String, String, String>>
)

Parameters

  • fullPath
    Type: System.String
    The full path of the properties file.

Remarks

The default implementation of this function does nothing. Each database schema provider implementation must derive from this to read in the database or schema properties files.

.NET Framework Security

See Also

Reference

DatabaseTaskHost Class

Microsoft.Data.Schema.Build Namespace