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.
- source
Type: Microsoft.Data.Schema.Build.DatabaseTaskHost.PropertySource
The property source.
- addedProperties
Type: System.Collections.Generic.IList<Tuple<String, String>>%
The returned list of added properties.
- deletedProperties
Type: System.Collections.Generic.IList<String>%
The returned list of deleted properties.
- changedProperties
Type: System.Collections.Generic.IList<Tuple<String, String, String>>%
The returned list of modified properties.
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
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.