﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
	<assembly>
		<name>Microsoft.SqlServer.DataProfilingTask</name>
	</assembly>
	<members>
		<member name="N:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask">
			<summary>The <see cref="N:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask" /> namespace contains the Integration Services Data Profiling task and supporting classes.</summary>
		</member>
		<member name="T:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfileDestinationType">
			<summary>Specifies whether the Data Profiling task saves its XML output to a file or a package variable. </summary>
		</member>
		<member name="F:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfileDestinationType.FileConnection">
			<summary>Saves the XML output in the file that is specified in a File connection manager.</summary>
		</member>
		<member name="F:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfileDestinationType.Variable">
			<summary>Saves the XML output in a package variable.</summary>
		</member>
		<member name="T:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask">
			<summary>Profiles selected columns and column relationships in a data source to discover the structure of an unfamiliar data source, and to identify problems with the data.</summary>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask.#ctor">
			<summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask" /> class.</summary>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask.Execute(Microsoft.SqlServer.Dts.Runtime.Connections,Microsoft.SqlServer.Dts.Runtime.VariableDispenser,Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents,Microsoft.SqlServer.Dts.Runtime.IDTSLogging,System.Object)">
			<summary>Runs the Data Profiling task.</summary>
			<returns>One of the enumeration values that indicates whether the execution of the task succeeded or failed.</returns>
			<param name="connections">A <see cref="T:Microsoft.SqlServer.Dts.Runtime.Connections" /> collection through which the task can access connections in the package.</param>
			<param name="variableDispenser">A <see cref="T:Microsoft.SqlServer.Dts.Runtime.VariableDispenser" /> object through which the task can access variables in the package.</param>
			<param name="componentEvents">An object, that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents" /> interface, through which the task can raise events to the package.</param>
			<param name="log">An object, that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSLogging" /> interface, through which the task can write messages to logs defined in the package.</param>
			<param name="transaction">The transaction object of which the container is a part. This value can be null.</param>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask.InitializeTask(Microsoft.SqlServer.Dts.Runtime.Connections,Microsoft.SqlServer.Dts.Runtime.VariableDispenser,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents,Microsoft.SqlServer.Dts.Runtime.IDTSLogging,Microsoft.SqlServer.Dts.Runtime.EventInfos,Microsoft.SqlServer.Dts.Runtime.LogEntryInfos,Microsoft.SqlServer.Dts.Runtime.ObjectReferenceTracker)">
			<summary>Initializes the Data Profiling task. </summary>
			<param name="connections">A <see cref="T:Microsoft.SqlServer.Dts.Runtime.Connections" /> collection through which the task can access connections in the package.</param>
			<param name="variableDispenser">A <see cref="T:Microsoft.SqlServer.Dts.Runtime.VariableDispenser" /> object through which the task can access variables in the package.</param>
			<param name="events">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> interface and through which the task can raise events to the package.</param>
			<param name="log">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSLogging" /> interface and through which the task can write messages to logs defined in the package.</param>
			<param name="eventInfos">An <see cref="T:Microsoft.SqlServer.Dts.Runtime.EventInfos" /> collection to which the task can add custom events.</param>
			<param name="logEntryInfos">A <see cref="T:Microsoft.SqlServer.Dts.Runtime.LogEntryInfos" /> collection to which the task can add custom log entries.</param>
			<param name="refTracker">An object that is used for reference tracking.</param>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask.LoadFromXML(System.Xml.XmlElement,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents)">
			<summary>Loads the definition of the task, in XML format, from the XML definition of the package.</summary>
			<param name="node">The XmlNode that contains the information to be loaded.</param>
			<param name="infoEvents">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> interface, through which the method can raise events to the package. </param>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask.SaveToXML(System.Xml.XmlDocument,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents)">
			<summary>Saves the definition of the task, in XML format, into the XML definition of the package.</summary>
			<param name="doc">The XmlNode that contains the information to be saved.</param>
			<param name="infoEvents">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> interface, through which the method can raise events to the package. </param>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask.Validate(Microsoft.SqlServer.Dts.Runtime.Connections,Microsoft.SqlServer.Dts.Runtime.VariableDispenser,Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents,Microsoft.SqlServer.Dts.Runtime.IDTSLogging)">
			<summary>Determines whether the Data Profiling task is correctly configured.</summary>
			<returns>One of the enumeration values that indicates whether the validation of the task succeeded or failed.</returns>
			<param name="connections">A <see cref="T:Microsoft.SqlServer.Dts.Runtime.Connections" /> collection through which the task can access connections in the package.</param>
			<param name="variableDispenser">A <see cref="T:Microsoft.SqlServer.Dts.Runtime.VariableDispenser" /> object through which the task can access variables in the package.</param>
			<param name="componentEvents">An object, that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents" /> interface, through which the task can raise events to the package.</param>
			<param name="log">An object, that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSLogging" /> interface, through which the task can write messages to logs defined in the package.</param>
		</member>
		<member name="P:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask.Destination">
			<summary>Identifies the File connection manager or the package variable that contains the XML output that the Data Profiling task generates.</summary>
			<returns>The name of the File connection manager or of the package variable that contains the XML output.</returns>
		</member>
		<member name="P:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask.DestinationType">
			<summary>Specifies whether a File connection manager or a package variable contains the XML output the Data Profiling task generates.</summary>
			<returns>One of the enumeration values that indicates whether a File connection manager or a package variable contains the XML output.</returns>
		</member>
		<member name="P:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask.OverwriteDestination">
			<summary>Determines whether the Data Profiling task should overwrite the output file if the file already exists.</summary>
			<returns>true if the task should overwrite the output file if the file already exists; otherwise, false.</returns>
		</member>
		<member name="P:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask.ProfileRequests">
			<summary>Contains the collection of profile requests that the Data Profiling task will compute.</summary>
			<returns>The collection of profile requests.</returns>
		</member>
		<member name="P:Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.DataProfilingTask.Timeout">
			<summary>Specifies the number of seconds after which the Data Profiling task should time out and stop running.</summary>
			<returns>The number of seconds after which the task should time out and stop running. The default is 0, which indicates no time-out.</returns>
		</member>
	</members>
</doc>