diff --git a/AsXEventSample/TracingSample.sln b/AsXEventSample/TracingSample.sln new file mode 100644 index 0000000..3d8c386 --- /dev/null +++ b/AsXEventSample/TracingSample.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TracingSample", "TracingSample\TracingSample.csproj", "{4BA683EB-9E69-4ADD-BA80-CCEB6D6458C1}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4BA683EB-9E69-4ADD-BA80-CCEB6D6458C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4BA683EB-9E69-4ADD-BA80-CCEB6D6458C1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4BA683EB-9E69-4ADD-BA80-CCEB6D6458C1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4BA683EB-9E69-4ADD-BA80-CCEB6D6458C1}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/AsXEventSample/TracingSample/App.config b/AsXEventSample/TracingSample/App.config new file mode 100644 index 0000000..d740e88 --- /dev/null +++ b/AsXEventSample/TracingSample/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/AsXEventSample/TracingSample/Program.cs b/AsXEventSample/TracingSample/Program.cs new file mode 100644 index 0000000..31113da --- /dev/null +++ b/AsXEventSample/TracingSample/Program.cs @@ -0,0 +1,218 @@ +/*============================================================================ + Summary: Contains class implementiong xEvent data logging for Azure Analysis Services + Copyright (C) Microsoft Corporation. + + + This source code is intended only as a supplement to Microsoft + Development Tools and/or on-line documentation. + + THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY + KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A + PARTICULAR PURPOSE. +============================================================================*/ +using System; +using System.Xml; +using System.Threading; +using System.IO; +using System.Text; +using Microsoft.AnalysisServices; +using Microsoft.AnalysisServices.AdomdClient; +using Microsoft.SqlServer.XEvent.Linq; // Referenced from the GAC version of Microsoft.SqlServer.XEvent.Linq + +namespace TracingSample +{ + public class Worker + { + private string UserName; + private string AsServer; + private string AsDatabase; + private string eventTmsl; + private string logFile; + + public Worker(string user, string server, string db, string events, string log) + { + UserName = user; + AsServer = server; + AsDatabase = db; + eventTmsl = events; + logFile = log; + } + + // This method will be called when the thread is started.  + public void DoWork() + { + try + { + using (Server server = new Server()) + { + //Connect and get main objects + string serverConnectionString; + + // Assume integratedAuth + // otherwise serverConnectionString = $"Provider=MSOLAP;Data Source={AsServer};User ID={UserName};Password={Password};Impersonation Level=Impersonate;"; + serverConnectionString = $"Provider=MSOLAP;Data Source={AsServer};Integrated Security=SSPI"; + server.Connect(serverConnectionString); + + Database database = server.Databases.FindByName(AsDatabase); + + if (database == null) + { + throw new Microsoft.AnalysisServices.ConnectionException($"Could not connect to database {AsDatabase}."); + } + + //Register the events you want to trace + string queryString = System.IO.File.ReadAllText(eventTmsl); + server.Execute(queryString); + + // Now you need to subscribe to the xEvent stream and execute a data reader + // You need to have the same name as in the TMSL file! + // NOTE calls to the reader will block until new values show up! + string sessionId = "SampleXEvents"; + AdomdConnection conn = new AdomdConnection(serverConnectionString); + conn.Open(); + + var cmd = conn.CreateCommand(); + + cmd.CommandType = System.Data.CommandType.Text; + cmd.CommandText = + "" + + "" + + "" + sessionId + "" + + "" + + ""; + + XmlReader inputReader = XmlReader.Create(cmd.ExecuteXmlReader(), new XmlReaderSettings() { Async = true }); + + //Connect to this with QueryableXEventData + using (QueryableXEventData data = + new QueryableXEventData(inputReader, EventStreamSourceOptions.EventStream, EventStreamCacheOptions.CacheToDisk)) + { + + using (FileStream fs = new FileStream(logFile, FileMode.Create, FileAccess.Write, FileShare.None)) + { + //Write out the data in a long format for illustration + // this could would be adpated for your specific needs + foreach (PublishedEvent evt in data) + { + StringBuilder s = new StringBuilder(); + s.Append($"Event: {evt.Name}\t"); + s.Append(Environment.NewLine); + s.Append($"Timestamp: {evt.Timestamp}\t"); + s.Append(Environment.NewLine); + + foreach (PublishedEventField fld in evt.Fields) + { + s.Append($"Field: {fld.Name} = {fld.Value}\t"); + s.Append(Environment.NewLine); + } + + foreach (PublishedAction act in evt.Actions) + { + s.Append($"Action: {act.Name} = {act.Value}\t"); + s.Append(Environment.NewLine); + } + s.Append(Environment.NewLine); + + //Write the data to a log file + // the format and sink should be changed for your proposes + byte[] bytes = Encoding.ASCII.GetBytes(s.ToString().ToCharArray()); + fs.Write(bytes, 0, s.Length); + + if (_shouldStop == true) + { + break; + } + // Writing a . to show progress + Console.Write("."); + + //Uncomment this to output to the Console + //Console.WriteLine(s); + + } + //TODO stop the trace ! + fs.Close(); + } + conn.Close(); + + //clean up the trace on exit -- or you can keep it running + //var stopCommand = conn.CreateCommand(); + + //stopCommand.CommandType = System.Data.CommandType.Text; + var stopCommand = + "" + + "" + + "" + + "" + + // You need to have the same name as in the TMSL file! + ""+sessionId+"" + + "" + + "" + + "" + + "" + + ""; + + server.Execute(queryString); + server.Disconnect(); + } + } + } + catch (Exception e) + { + //TODO: handle exceptions :-) + Console.WriteLine(e.ToString()); + Console.WriteLine("There was an error. Verify the command-line parmaters. Press any key to exit."); + } + //Worker thread: terminating gracefully. + + } + public void RequestStop() + { + _shouldStop = true; + } + // Volatile is used as hint to the compiler that this data  + // member will be accessed by multiple threads.  + private volatile bool _shouldStop; + } + + class Program + { + static void Main(string[] args) + { + string UserName = "user@contoso.com"; + string AsServer = "asazure://region.asazure.windows.net/myinstance"; + string AsDatabase = "SalesBI"; + string eventTmsl = @"C:\AsXEventSample\eventTmsl.xmla"; // location of the xEvents TMSL file you want to collect, you can create this with SSMS script out + string logFile = @"C:\AsXEventSample\aslog.txt"; //location of the outputfile + + // Using a thread here as data comes in asychronously + // Create the thread object. This does not start the thread. + Worker workerObject = new Worker(UserName, AsServer, AsDatabase, eventTmsl, logFile); + Thread workerThread = new Thread(workerObject.DoWork); + + // Start the worker thread. + workerThread.Start(); + + // For monitoring, this would be upgraded to a windows service + Console.WriteLine("Listening for trace events which are sent when there is trace activity."); + Console.WriteLine("Type the letter q and enter to quit. The process will exit after the next trace event is received."); + + bool cont = true; + while (cont) + { + Thread.Sleep(1); + if (ConsoleKey.Q == Console.ReadKey().Key) + { + workerObject.RequestStop(); + Console.WriteLine("\nStopping reader on next trace event received..."); + cont = false; + } + } + + //wait for the worker to exit + workerThread.Join(); + Console.WriteLine($"File is stored at: {logFile}"); + } + } +} + diff --git a/AsXEventSample/TracingSample/Properties/AssemblyInfo.cs b/AsXEventSample/TracingSample/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..db6278c --- /dev/null +++ b/AsXEventSample/TracingSample/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("TracingSample")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("TracingSample")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("4ba683eb-9e69-4add-ba80-cceb6d6458c1")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/AsXEventSample/TracingSample/TracingSample.csproj b/AsXEventSample/TracingSample/TracingSample.csproj new file mode 100644 index 0000000..43c478d --- /dev/null +++ b/AsXEventSample/TracingSample/TracingSample.csproj @@ -0,0 +1,79 @@ + + + + + Debug + AnyCPU + {4BA683EB-9E69-4ADD-BA80-CCEB6D6458C1} + Exe + Properties + TracingSample + TracingSample + v4.5.2 + 512 + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + False + C:\Program Files (x86)\Microsoft SQL Server\140\SDK\Assemblies\Microsoft.AnalysisServices.DLL + + + False + C:\Program Files (x86)\Microsoft.NET\ADOMD.NET\140\Microsoft.AnalysisServices.AdomdClient.dll + + + False + C:\Program Files (x86)\Microsoft SQL Server\140\SDK\Assemblies\Microsoft.AnalysisServices.Core.DLL + + + False + C:\Windows\Microsoft.NET\assembly\GAC_64\Microsoft.SqlServer.XEvent.Linq\v4.0_13.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.XEvent.Linq.dll + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/AsXEventSample/TracingSample/TracingSample.csproj.user b/AsXEventSample/TracingSample/TracingSample.csproj.user new file mode 100644 index 0000000..027eaca --- /dev/null +++ b/AsXEventSample/TracingSample/TracingSample.csproj.user @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.AdomdClient.dll b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.AdomdClient.dll new file mode 100644 index 0000000..15b058f Binary files /dev/null and b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.AdomdClient.dll differ diff --git a/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Core.DLL b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Core.DLL new file mode 100644 index 0000000..b02b392 Binary files /dev/null and b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Core.DLL differ diff --git a/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Core.xml b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Core.xml new file mode 100644 index 0000000..230d11e --- /dev/null +++ b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Core.xml @@ -0,0 +1,6584 @@ + + + + Microsoft.AnalysisServices.Core + + + + Occurs when the collection changes. + + + Occurs when the collection is changing. + + + Specifies the maximum length of the identifier. + + + Specifies the maximum length of the name. + + + Represents a MeasureGroupNoDimensionsDefined error code. + + + Initializes a new instance of an object. + Specifies an instance of an object. + + + Adds or refreshes rows in a specified range in the DataSet to match those in the data source. + Represents an in-memory cache of data. + The number of rows successfully added to or refreshed in the DataSet. + + + Closes a object. + + + + Releases all unmanaged resources that are used by the site collection object. + + + Gets the value of the specified column as a Boolean. + The zero-based column ordinal. + The value of the column. + + + Gets the value of the specified column as a byte. + The zero-based column ordinal. + The value of the specified column as a byte. + + + Reads a stream of bytes from the specified column offset into the buffer an array starting at the given buffer offset. + The zero-based column ordinal. + The index within the field from which to begin the read operation. + The buffer into which to read the stream of bytes. + The index within the where the write operation is to start. + The maximum length to copy into the buffer. + The actual number of bytes read. + + + Gets the value of the specified column as a single character. + The zero-based column ordinal. + The value of the specified column. + + + Reads a stream of characters from the specified column offset into the buffer as an array starting at the given buffer offset. + The zero-based column ordinal. + The index within the field from which to begin the read operation. + The buffer into which to read the stream of bytes. + The index within the where the write operation is to start. + The maximum length to copy into the buffer. + The actual number of characters read. + + + Retrieves the data of the current object. + The zero-based ordinal position of the column to find. + The data of the current object. + + + Gets the data type name for the specified index. + The specified index. + The data type name for the specified index. + + + Gets the value of the specified column as a object. + The zero-based column ordinal. + The value of the specified column. + + + Gets the fixed-position numeric value of the specified field. + The ordinal of the field to find. + The fixed-position numeric value of the specified field. + + + Gets the value of the specified column as a double-precision floating point number. + The zero-based column ordinal. + The value of the specified column. + + + Returns an enumerator that iterates through a collection. + An IEnumerator object that can be used to iterate through the collection. + + + + Gets the Type information corresponding to the type of Object. + The index of the field to find. + The Type information corresponding to the type of Object. + + + Gets the single-precision floating point number of the specified ordinal. + The specified ordinal + The single-precision floating point number of the specified object. + + + Gets the value of the specified column as a globally unique identifier (GUID). + The zero-based column ordinal. + The value of the specified column. + + + Gets the value of the specified column as a 16-bit signed integer. + The zero-based column ordinal. + The value of the specified column. + + + Gets the value of the specified column as a 32-bit signed integer. + The zero-based column ordinal. + The value of the specified column. + + + Gets the value of the specified column as a 64-bit signed integer. + The zero-based column ordinal. + The value of the specified column. + + + + + + + Gets the column ordinal, given the name of the column. + The name of the column. + The zero-based column ordinal. + + + Returns a that describes the column metadata of the . + A that describes the column metadata. + + + Returns the specified string for the . + The specified ordinal. + The specified string for the . + + + Gets the TimeSpan value that is stored in the current object. + The value. + The TimeSpan value that is stored in the current object. + + + Retrieves the value of the specified column in its native format. + The zero-based column ordinal. + The value of the specified column in its native format. + + + Populates an array of objects with the column values of the current row. + An array of into which to copy the attribute columns. + The number of instances of in the array. + + + Determines whether the column contains non-existent or missing values. + The zero-based column ordinal. + true if the specified column value is equivalent to ; otherwise false. + + + Advances the data reader to the next result. + true if there are more result sets; otherwise false. + + + Determines a value that indicates whether the advances to the next record. + true if there are more rows; otherwise, false. + + + Iterates an enumerator through the collection. + An IEnumerator object that can be used to iterate through the collection. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with serialized data. + The object that holds the serialized data. + The contextual information about the source or destination. + + + Initializes a new instance of the class using the specified message text. + A System.String value that specifies the message text that describes the event that caused the exception. + + + Initializes a new instance of the class with message text and inner exception. + The message text that describes the event that caused the exception. + The inner exception that is the cause of the current exception. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using a name. + A String that contains the name of the . + + + Initializes a new instance of using a name and a value. + A String that contains the name of the . + A String that contains the actual value of the . + + + Initializes a new instance of using a name and a value as an XmlNode. + A String that contains the name of the . + The contents of the annotation wrapped in an XmlNode. + + + Creates a new, full copy of an object. + An object. + + + Returns a clone that is a new copy of the object. + The clone. + + + Initializes a new instance of . + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified name and value, to the end of the collection. + The name of the to be added. + The value of the to be added. + The that was added to the collection. + + + Removes all elements from the collection. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains an with the specified name. + The name of the to be located. + true if the is contained in the collection; otherwise, false. + + + Copies the entire collection to the end of an . + The into which the elements of the collection are being copied. + + is a null reference (Nothing in Visual Basic). + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional into which the elements of the collection are being copied. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + The type of the collection cannot be cast automatically to the type of the . + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the value of the , with the specified name. + The name of the to be added. + The value of the specified by , if found in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the , if the object is found; otherwise, -1. + + + Gets the index of an with the specified name. + The name of an to be located. + The zero-based index of the specified by , if the object is found; otherwise, -1. + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified name and value, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The value of the to be inserted. + The inserted into the collection. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the , with the specified name, from the collection. + The name of the to be removed. + + is not contained by the collection. + + + Removes the at the specified index from the collection. + The zero-based index of the to be removed. + + is less than zero.-or- is equal to or greater than . + + + Sets the , with the specified name, to a specified Boolean value. + The name of the to be added. + The value to be set for the identified by . + + + Sets the , with the specified name, to a specified Int32 value. + The name of the to be added. + The value to be set for the identified by . + + + Sets the , with the specified name, to a specified String value. + The name of the to be added. + The value to be set for the identified by . + + + Sets the , with the specified name, to a specified String value. Can also be used to remove a named annotation if it is set to a null reference. + The name of the to be added. + The value to be set for the identified by . + If set to true, removes the specified in from the collection if is set to a null reference (Nothing in Visual Basic); if false, no removal is made. + + + Returns an enumerator that iterates through a collection. + An enumerator object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add to the collection. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Determines whether the collection contains a specific value. + The object to locate in the collection. + true if the object is found in the collection; otherwise, false. + + + Determines the index of the specific item in the collection. + The object to locate in the collection. + The index of value in the collection, if found; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which the item will be inserted. + The object to be inserted into the collection. + + + Removes the first occurrence of a specific object from the collection. + The object to remove from the collection. + + + Initializes a new instance of the class. + + + Gets the assembly references. + The full path where getting of reference assemblies starts. + When this method returns, contains a collection of assembly files. This parameter is passed uninitialized. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using the file name to backup to. + The name of the file to backup to. + + + Initializes a new instance of the class using a file name, and indicates whether overwrite information is allowed. + The file name to backup to. + true if overwrite is allowed; otherwise, false. + + + Initializes a new instance of the class using a file name, and indicates whether overwrite and backup of remote partitions are allowed. + The file name to backup to. + true if overwrite is allowed; otherwise, false. + true if backup of remote partitions is allowed; otherwise, false. + + + Initializes a new instance of the class using a file name, indicates whether overwrite and backup of remote partitions are allowed, and specifies the locations for the backup to be stored. + The file name to backup to. + true if overwrite is allowed; otherwise, false. + true if backup of remote partitions is allowed; otherwise, false. + The locations for all remote partitions. + + + Initializes a new instance of the class using a file name, indicates whether overwrite and backup of remote partitions are allowed, specifies the location for the backup to be stored, and indicates whether compression is applied. + The file name to backup to. + true if overwrite is allowed; otherwise, false. + true if backup of remote partitions is allowed; otherwise, false. + The locations where the backup will be stored. + true if compression is applied during the backup process; otherwise, false. + + + Initializes a new instance of the class using a file name, indicates whether overwrite and backup of remote partitions are allowed, specifies the location for the backup to be stored, indicates whether compression is applied, and specifies a password. + The file name to backup to. + true if overwrite is allowed; otherwise, false. + true if backup of remote partitions is allowed; otherwise, false. + The locations where the backup will be stored. + true if compression is applied during the backup process; otherwise, false. + A String containing the password. + + + Initializes a new instance of the class, using default values. + + + Initializes a new instance of the class, specifying the file name and the data source name. + + + + + Initializes a new instance of the class. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Adds the elements of an to the end of the collection. + The whose elements should be added. + + is a null reference (Nothing in Visual Basic). + + + Removes all elements from the collection. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional into which the elements of the collection are being copied. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + The type of the collection cannot be cast automatically to the type of the . + + is multidimensional.-or- is equal to or greater than the length of the .-or-The number of elements in the collection is greater than the available space from to the end of the . + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the at the specified index from the collection. + The zero-based index of the to be removed. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Loads an X509Certificate2 object, given its thumbprint. + + + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a name. + A String that contains the name of the . + + + Initializes a new instance of using a name and type. + A String that contains the name of the . + An Enumeration indicating the debug status of the . + + + Creates a new full copy of an object. + A object. + + + Copies a object to the specified object. + The object you are copying to. + A object. + + + Loads a data. + The name of the path.  + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this instance. + + + Initializes a new instance of class. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Adds the elements of an to the end of the collection. + The whose elements should be added. + + is a null reference (Nothing in Visual Basic). + + + Removes all elements from the collection. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional into which the elements of the collection are being copied. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + The type of the collection cannot be cast automatically to the type of the . + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the at the specified index from the collection. + The zero-based index of the to be removed. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The error message. + + + Initializes a new instance of the class. + The error message. + The inner exception. + + + Sets the with information about the exception. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + is a null reference (Nothing in Visual Basic). + + + Initializes a new instance of the class using a connection string. + A String that contains the connection information.  + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure and will be hidden in a future release. + The container for which you are adding the specified object. + + + Provides programmatic access to Backup operations for a with BackupInfo parameter. + + Contains parameters to be applied during backup of a . + + + Provides programmatic access to Backup operations for a with file parameter. + A file containing the parameters to be applied during backup of a . + + + Provides programmatic access to Backup operations for a with file and AllowOverWrite parameters. + A file containing the parameters to be applied during backup of a . + True if overwrite is allowed; otherwise, false. + + + Provides programmatic access to Backup operations for a with file, AllowOverWrite, and BackupRemotePartitions parameters. + A file containing the parameters to be applied during backup of a . + true if overwrite is allowed; otherwise, false. + true if remote partitions are subject to backup; otherwise, false. + + + Provides programmatic access to backup operations for a with file, AllowOverWrite, BackupRemotePartitions, and locations parameters. + + A file containing the parameters to be applied during backup of a . + true if overwrite is allowed; otherwise, false. + true if remote partitions are subject to backup; otherwise, false. + If is specified, then remote partitions are backed up on their servers using the file name defined in this parameter. + + + Provides programmatic access to backup operations for a with five parameters. + + Name of the file. + true if overwrite of the target is enabled; otherwise, false. + true if remote partitions are subject to backup; otherwise, false. + If is specified, then remote partitions are backed up on their servers using the same file name as defined in this parameter. + true if compression is to be used; otherwise, false. + + + Provides programmatic access to Backup operations for a with six parameters. + + Name of the file. + true if overwrite of the target is enabled; otherwise, false. + true if remote partitions are subject to backup; otherwise, false. + If is specified, then remote partitions are backed up on their servers using the file name defined in this parameter. + true if compression is to be used; otherwise, false. + The password text to apply to the backup. + + + Indicates whether the cube can perform the specified processing. + The type of processing expected to be performed. + true if the cube can perform the specified processing; false otherwise. + + + Copies the object to the specified destination. Do not reference this member directly in your code. It supports the Analysis Services infrastructure and will be hidden in a future release. + The object to be copied to. + true if to force body loading; otherwise, false. + + + Detaches a database that is not in use. + + + Detaches a database with a specified password. + The password to detach the database. + + + Defines the parent server to connect with the database object. + A parent server to connect with the database object. + + + Gets the objects that the database references. + The Hashtable to append references to. + true to get references for major children; otherwise, false. + The Hashtable with objects that the dimension references appended. + + + Copies a MajorObject to the specified destination. Do not reference this member directly in your code. It supports the Analysis Services infrastructure and will be hidden in a future release. + The object you are copying to. + true to force the body to load; otherwise, false. + + + Attaches a folder to the server. + A String containing folder. + + + Attaches a folder to the server with specified mode. + The folder to attach. + The read/write mode. + + + Attaches a folder to the server with specified mode and password. + The folder to attach. + The read/write mode. + The password. + + + Cancels the last command sent to the server. + + + Cancels the last command sent to the server on the specified session. + The session to cancel the command on. + + + Cancels the server connection specified by the connection ID. + The connection identifier to cancel. + + + Cancels the server connection specified by the connection ID, and indicates whether all other associated connections will be canceled. + The connection identifier to cancel. + true to indicate that the associated connections will be canceled; otherwise, false. + + + Cancels the session on the server. + + + Cancels the specified session on the server. + The session to cancel. + + + Cancels the specified session on the server. + The session to cancel. + true to indicate that the associated sessions will be canceled; otherwise, false. + + + Cancels the specified session on the server. + The session to cancel. + + + Cancels the specified session on the server. + The session to cancel. + true to indicate that the associated sessions will be canceled; otherwise, false. + + + Gets the capture log in a concatenated XML format, wrapped in an XMLA Batch element, and indicates whether to include the transaction attribute and XMLA Parallel element. + true to indicate that the transaction attribute on the Batch element will be set to true or false; otherwise, false. + true to wrap all capture log entries in an XMLA Parallel element; otherwise, false. + A String containing the concatenated capture log. + + + Gets the capture log in a concatenated XML format, wrapped in an XMLA Batch element, and indicates whether to include the transaction attribute and XMLA Parallel element. + true to indicate that the transaction attribute on the Batch element will be set to true or false; otherwise, false. + true to wrap all capture log entries in an XMLA Parallel element; otherwise, false. + true to indicate that the affected objects will be processed; otherwise, false. This parameter is reserved for future use. + A String containing the concatenated capture log. + + + Connects the current instance of to the Analysis Services server, using the specified connection string. + The connection string used to connect to the Analysis Services server. + + + Connects the current instance of to the Analysis Services server using the specified connection string and properties. + The connection string. + Additional connecton properties. + + + Connects the current instance of to the Analysis Services server, using the specified connection string. + The connection string used to connect to the Analysis Services server. + The session to connect to. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Copies a Server object to the specified destination. Do not reference this member directly in your code. It supports the Analysis Services infrastructure and will be hidden in a future release. + The network Windows server name to which you are copying the Analysis Services server object. + true to force the body to load; otherwise, false. + + + Disconnects the object from the Analysis Services server. + + + Disconnects the specified session object from the Analysis Services server. + The session to disconnect. + + + Releases the unmanaged resources used by the Server and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Ends the last XML for Analysis (XMLA) request. + The ended XMLA request. + + + Ends the Xmla request and get the results from the . + The specified request and result. + + + Reads the server object to end the XML for Analysis (XMLA) request. + The collection XmlaResults. + The object that retrieves a read-only, forward-only stream of data from an Analysis Services database. + + + Executes the specified command on the Analysis Services server. + The command to execute. + An containing the results of the query. + + + Executes the specified command on the Analysis Services server, and provides support for impact analysis. + The command to execute. + The collection to store impact information in. + true to indicate that the command will only be analyzed for impact; otherwise, false. If set to false, the command will be executed and the collection will be populated. + An containing the results of the query. + + + Executes the contents of the capture log on the server, and indicates whether execution will be in a transactional and/or parallel mode. Affected objects will not be processed. + true to indicate that the capture log will be executed within a transaction; otherwise, false. + true to indicate that the capture log entries will be executed in parallel; otherwise, false. + An containing the results of the query. + + + Executes the contents of the capture log on the server, indicates whether execution will be in a transactional and/or parallel mode, and indicates whether affected objects will be processed. + true to indicate that the capture log will be executed within a transaction; otherwise, false. + true to indicate that the capture log entries will be executed in parallel; otherwise, false. + true to indicate that the affected objects will be processed; otherwise, false. + An containing the results of the query. + + + Executes the contents of the capture log on the server, indicates whether execution will be in a transactional and/or parallel mode, indicates whether affected objects will be processed, and indicates whether to skip volatile objects. + true to indicate that the capture log will be executed within a transaction; otherwise, false. + true to indicate that the capture log entries will be executed in parallel; otherwise, false. + true to indicate that the affected objects will be processed; otherwise, false. + true to skip logging for volatile objects; otherwise, false. + An containing the results of the query. + + + Sends the CommandText to the Connection and builds an AmoDataReader. + The command text. + The collection of XmlaResult. + A nongeneric collection of the property. + true if the command wraps the object; otherwise, false. + The AmoDataReader object. + + + Gets the current state of the connection to the Analysis Services server. + true to indicate that an empty statement will be sent to the server to verify whether the connection is open; otherwise, false. + A ConnectionState enumeration describing the current state of the connection. + + + Re-establishes the connection to the Analysis Services database. + + + Creates a new name for the script measure. + The Identifier of the database containing the new name for the script. + The Identifier of the table containing the new name for the script. + The name of the measure. + The new name. + The expressions will be adjusted to use the new name. + + + Gets or sets the name of table. + Identifier of the database containing the table. + Identifier of the table being renamed. + String containing the new name. + true if expressions will be adjusted to use the new name; otherwise false. + + + Gets or sets the name of column. + Identifier of the database containing the column. + Identifier of the table containing the column. + Identifier of the column being renamed. + String containing the new name. + true if expressions will be adjusted to use the new name; otherwise false. + + + Restores an Analysis Services database from a backup file, using the options set on a object. + The object containing the options for performing the database restoration. + + + Restores an Analysis Services database from a backup file. + The name and location of the file to restore. + + + Restores an Analysis Services database from a backup file to the specified database. + The name and location of the file to restore. + The database to restore to. + + + Restores an Analysis Services database from a backup file to the specified database, given an overwrite flag. + The name and location of the file to restore. + >The database to restore to. + true to indicate that the database will be overwritten, if it exists; otherwise, false. + + + Restores an Analysis Services database from a backup file to the specified database, given an overwrite flag and multiple remote servers. + The name and location of the file to restore. + The database to restore to. + true to indicate that the database will be overwritten, if it exists; otherwise, false. + An array of objects, specifying multiple remote servers to restore to. + + + Restores an Analysis Services database from a backup file to the specified database, given an overwrite flag, multiple remote servers, and specifying security settings. + The name and location of the file to restore. + The database to restore to. + true to indicate that the database will be overwritten, if it exists; otherwise, false. + An array of objects, specifying multiple remote servers to restore to. + A object that specifies the security settings for the restore. + + + Restores an Analysis Services database from a backup file to the specified database, given a password, an overwrite flag, multiple remote servers, and specifying security settings. + The name and location of the file to restore. + The database to restore to. + true to indicate that the database will be overwritten, if it exists; otherwise, false. + An array of objects specifying multiple remote servers to restore to. + A object that specifies the security settings for the restore. + The password to use to decrypt the restoration file. + + + Restores an Analysis Services database from a backup file to the specified database, given a password, an overwrite flag, multiple remote servers, specifying security settings and storage location. + The name and location of the file to restore. + The database to restore to. + true to indicate that the database will be overwritten, if it exists; otherwise, false. + An array of objects specifying multiple remote servers to restore to. + A object that specifies the security settings for the restore. + The password to use to decrypt the restoration file. + The storage location for the file to restore. + + + Restores an Analysis Services database from a backup file to the specified database, given an overwrite flag and multiple remote servers. + The name and location of the file to restore. + The database to restore to. + true to indicate that the database will be overwritten, if it exists; otherwise, false. + An array of objects specifying multiple remote servers to restore to. + A object that specifies the security settings for the restore. + The password to use to decrypt the restoration file. + The storage location for the file to restore. + The read/write mode of the database. + + + Sends an XML for Analysis (XMLA) request of the specified type using the given stream. + The type of request to send. + A Stream containing the request. + An XmlReader containing the results of the request. + + + Sends an XML for Analysis (XMLA) request of the specified type using the given stream. + + >The type of request to send. + A TextReader containing the request. + An XmlReader containing the results of the request. + + + Starts an XML for Analysis (XMLA) request to the server. + The type of request to start. + An XmlWriter to store the request into. + + + Synchronizes the specified object to the . + The synchronize info. + + + Synchronizes the current object. + The database identifier. + The source. + + + Synchronizes the current object. + The database identifier. + The source to get the object with which database will be synchronized. + The synchorinize security definition. + true to apply compression; otherwise, false. + + + Indicates whether the object is valid. + A collection of validation errors. + true to indicate that detailed errors are included in the parameter; otherwise, false. + The server edition. + true if the object returns valid; otherwise, false. + + + Appends the specified validation result of the collection. + The validation result to add.  + The comments associated with the validation result.  + The newly added validation result. + + + Removes the specified validation result object. + The item to remove.  + + + Copies the elements of the to an Array, starting at a particular Array index. Implements the ICollection interface. + The one-dimensional Array that is the destination of the elements copied from object. The Array must have zero-based indexing.  + The zero-based index in array at which copying begins.  + + + Returns a reference to an enumerator object, which is used to iterate over a object. + A reference to an enumerator object, which is used to iterate over a object. + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a named keyErrorLogFile. + A String that contains the name of the keyErrorLogFile. + + + Initializes a new instance of using a named keyErrorLogFile and an keyErrorLimit. + A String that contains the name of the keyErrorLogFile. + An Integer representation of the limit on number of errors logged. + + + Creates a new, full copy of an object. + The cloned object. + + + Creates a full copy of an object into the existing object that is passed as a parameter. + The object you are copying to. + The object copied to. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Retrieves a configuration setting. + The name of the setting. + An array of indexes. + A configuration setting. + + + Serializes the setting value. + The name of the setting. + The setting value. + An array of indexes. + + + Dematerializes the component in the service. + The component. + The parent object. + + + Materializes the component in the service. + The component. + The parent object. + + + Updates the materialization service. + The component. + true to update permanently; otherwise, false. + + + Loads requested objects in the collection. + A collection of loadable objects. + The context. + The requested objects in the collection. + + + Blocks the on demand load that is associated with . + true to block; otherwise, false. + The object to block. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates the start of the deserialization. + The object that sends the response. + + + Initializes an object. + + + Initializes an object using the database ID, database name, data stream, and read/write mode of the database. + + The ID of the restored database. + The name of the restored database. + The stream of data to load into memory. + The read/write mode of the database. + + + Initializes an object. + + + Initializes an object using a datastream and the database ID. + + The ID of the database saved to attach. + The data stream to save to attach. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Removes an from the collection. + The to be removed. + + + Removes an from the collection. + The to be removed. + true if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of . + + + Initializes a new instance of class. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Adds the elements of an to the end of the collection. + The whose elements should be added. + + is a null reference (Nothing in Visual Basic). + + + Removes all elements from the collection. This class cannot be inherited. + + + Checks whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. This class cannot be inherited. + The one-dimensional into which the elements of the collection are being copied. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + The type of the collection cannot be cast automatically to the type of the . + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + + + Get an containing invalid objects. + An containing invalid objects. + + + Get an containing unprocessed objects. + An containing unprocessed objects. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the at the specified index from the collection. This class cannot be inherited. + The zero-based index of the to be removed. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Initializes a new instance of using default values. + + + Initializes a new instance of for the specified . + An ImpersonationMode that contains the mode of impersonating. + + + Initializes a new instance of for the specified , user account, and password. + An ImpersonationMode that contains the mode of impersonating. + A String that contains the user account. + A String that contains the password. + + + Initializes a new instance of for the specified user account and password. + A String that contains the user account. + A String that contains the password. + + + Returns a full copy of current object. + The copied object. + + + Returns a full copy of current into specified object. + Specifies where the current is to be copied. + A reference to copied object. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this instance. + + + Returns a System.String representation of current object. + A System.String representation of current object. + + + Indicates whether the collection contains the AttributeRelationship, identified by . + The identifier. + true if the identified AttributeRelationship exists in the collection; otherwise, false. + + + Indicates whether the collection contains a AttributeRelationship with the specified name. + The to return. + true if the identified AttributeRelationship exists in the collection; otherwise, false. + + + Generates a new Unique ID from the component. + A new Unique ID. + + + Generates a new Unique ID from the component. + The prefix. + A new Unique ID. + + + Assists in creating new consecutive numbered names that start with . + A String with the new name. + + + Assists in creating new consecutive numbered names that start with . + The prefix for the numbered names. + A String with the new name. + + + Indicates whether the can perform the specified processing. + The type of processing expected to be performed.  + true if the can perform the specified processing; otherwise, false. + + + Executes a process that is associated with the with the default type. + + + Executes a process that is associated with the with the specified type. + The type of process to perform.  + + + Executes a process that is associated with the with the specified process type error configuration. + The type of process to perform.  + The configuration used for handling errors.  + + + Executes a process that is associated with the with the specified process type, error configuration and warnings. + The type of process to perform.  + The configuration used for handling errors.  + The collection of warnings associated with this object.  + + + Executes a process that is associated with the with the specified process type, error configuration, warnings and impact details. + The type of process to perform.  + The configuration used for handling errors.  + The collection of warnings associated with this object.  + The collection of detail on the .  + + + Executes a process that is associated with the with the specified process type, error configuration, warnings and impact details. + The type of process to perform.  + The configuration used for handling errors.  + The collection of warnings associated with this object.  + The collection of objects. + true to analyze impact only; otherwise, false.  + + + Returns an exception thrown during serialization or deserialization of a JSON document. + + + + Initializes a new instance of the class. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the . + The message. + + + Initializes a new instance of the class with specified message and exception. + The error message. + The inner exception. + + + Initializes a new major object as implemented by the derived class using default values. + + + Initializes a new major object as implemented by the derived class using the specified object name. + A System.String containing the name of the object. + + + Initializes a new major object as implemented by the derived class using the specified object name and identifier of the object. + A System.String containing the name of the object. + A System.String containing the identifier of the object. + + + Creates a new copy of the object. + true to force the body loading; otherwise, false. + A new copy of the object. + + + Copies a object to the specified destination. + The destination object to copy to. + true to force the body to load; otherwise, false. + + + Removes current object and updates server. + + + Removes current object and updates server using specified options. + Defines the behavior of the drop method on dependent objects. + + + Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified object. + Defines the behavior of the drop method on dependent objects. + Specifies an variable to hold all resulting warnings from drop operation. + + + Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified variable and results for affected objects in operation are returned on specified variable. + Defines the behavior of the drop method on dependent objects. + Specifies an variable to hold all resulting warnings from drop operation. + Specifies an variable to hold results for all affected objects in current drop operation. + + + Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified variable and results for affected objects in operation are returned on specified variable. + Defines the behavior of the drop method on dependent objects. + Specifies an variable to hold all resulting warnings from drop operation. + Specifies an variable to hold results for all affected objects in current drop operation. + If true, only the impact analysis is executed, otherwise drop operation is executed. + + + Gets a to create references. + The hastable to create references. + true to consider permissions; otherwise, false. + true to consider partitions; otherwise, false. + + + Gets the dependents to the specified . + The to append dependent objects to. + The dependents to the specified . + + + Gets the drop dependents. + The dependents to alter. + The dependents to drop. + + + Gets the objects that the references. + The to append references to. + true to also reference for major children; otherwise, false. + The references with objects that the data source references appended. + + + Gets the object that overwrites the updated . + true to full expansion; otherwise, false. + The object that overwrites the updated . + + + Runs when the entire object graph starts to deserialized. + The object that initiated the callback. + + + Updates current object from server definitions. + + + Updates current object from server definitions and loaded dependent objects if specified. + Specifies a Boolean value to refresh loaded dependent objects if true. + + + Updates current object from server definitions and loaded dependent objects if specified. + Specifies a Boolean value to refresh dependent objects if true. + Specifies a value that determines which dependent objects to refresh. + + + Runs when the entire object graph has been deserialized. + The object that initiated the callback. + + + Updates server definition of current object to actual values using the default values to update dependent objects. + + + Updates server definition of current object to actual values using the specified options to update dependent objects. + Specifies an value that determines how to update dependent objects. + + + Updates server definition of current object to actual values using the specified options to update dependent objects. + Specifies an value that determines how to update dependent objects. + Specifies an value that determines what to do if dependent objects exists. + + + Updates server definition of current object to actual values using the specified options to update dependent objects and reports any warnings from operation. + Specifies an value that determines how to update dependent objects. + Specifies an value that determines what to do if dependent objects exists. + Specifies an with all warnings resulting from update operation. + + + Updates server definition of current object to actual values using specified options to update dependent objects, reports any warnings from operation, and returns affected objects from operation. + Specifies an value that determines how to update dependent objects. + Specifies an value that determines what to do if dependent objects exist. + Specifies an with all warnings resulting from update operation. + Specifies an with all affected objects from update operation. + + + Updates server definition of current object to actual values using specified options to update dependent objects, reports any warnings from operation, and returns affected objects from operation. If is true, an impact analysis operation is performed with no update operation. + Specifies an value that determines how to update dependent objects. + Specifies an value that determines what to do if dependent objects exist. + Specifies an with all warnings resulting from update operation. + Specifies an with all warnings resulting from update operation. + If true, only the impact analysis is executed, otherwise update operation is executed. + + + Indicates whether the is valid. + A collection of validation results. + true if the is valid; otherwise, false. + + + Indicates whether the is valid. + A collection of validation results. + A validation options. + true if the is valid; otherwise, false. + + + Indicates whether the is valid. + A collection of validation results. + A validation options. + The server edition. + true if the is valid; otherwise, false. + + + Initializes a new instance of the class for the specified parent object. + The parent of the collection. + + + Adds a to the end of the . + The to add. + The index at which the has been added. + + + Inserts a in the at the specified index. + The zero-based index at which should be inserted. + The to add. + + + Initializes a new instance of the class using the default values. + + + Adds a object to the specified container. + The container where to add the specified object. + + + Displays a object after added to the specified index. + The index where the object is added. + + + Displays a object after moving to the specified index. + Move from index. + Move to index. + + + Displays a after a object is removed. + The where the object is removed. + + + Removes the object before the cleanup. + true to clean up the object; otherwise, false. + + + Copies a object to the specified object. + The object you are copying to. + + + Removes a object from the specified container. + The container. + + + Resets the component to an initial state. + + + Submits a object. + + + Submits a object. + true to submit permanently; otherwise, false. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Validates the element to which it is appended; returns any errors encountered in a collection. + A collection within which errors can be logged. + A collection of errors encountered. + + + Validates the element to which it is appended; returns any errors encountered in a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + true if detailed errors is enabled; otherwise false. + A collection of errors encountered. + + + Indicates whether a object is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if a object is valid; otherwise, false. + + + Initializes a new instance of the class. + The parent . + + + Adds a object to the . + The item to add. + The item that is added to the collection. + + + Adds a object to the . + The item to add. + Indicates whether to update the dependents. + The item that is added to the collection. + + + Adds a object to the . + The key. + The item to add. + The item that is added to the collection. + + + Adds a object to the . + The key. + The item to add. + Indicates whether to update the dependents. + The item that is added to the collection. + + + Adds a new to the collection. + The name of the component to add. + The key. + The type of the component. + The added to the collection. + + + Adds a new to the collection. + The key. + The name of the component to add. + The added to the collection. + + + Indicates whether the collection can add a . + The item to add. + The error that will occur if the collection can’t add a . + true if the collection can add a ; otherwise, false. + + + Changes the specified keys to the collection. + The old key. + The new key. + + + Removes all elements from the . + + + Determines whether the specified item is in the collection. + The item to verify if it’s in the collection. + true if the specified item is found in the collection; otherwise, false. + + + Determines whether an item with the specified key is in the . + The key of the to locate in the . + true if found in the ; otherwise, false. + + + Copies the entire to a one-dimensional , starting at the specified index of the target array. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + The type of the source cannot be cast automatically to the type of the destination . + + is multidimensional. -or- is equal to or greater than the length of .-or-The number of elements in the source is greater than the available space from to the end of the destination . + + + Ensures the collection is loaded. + + + Returns an enumerator that can iterate through the . + An for the entire . + + + Gets a reference to the specified component. + The key of the to get from the . + true if should be thrown if the key is not found in the ;otherwise, false. + The name of the property that provides key values. + The that has the specified key. + + is set to false and one of the following conditions occurs: contains a null reference (Nothing in Visual Basic.)-or- cannot be found in the . + + + Searches for the specified item and returns its zero-based index within the collection. + The item to locate. + The zero-based index of the item in the collection, if found; otherwise, -1. + + + Returns the zero-based index of the first occurrence of an that has the specified key in the . + The key of the to locate. + The zero-based index of the first occurrence of within the , if found; otherwise, -1. + + + Inserts an in the . + The item to insert. + The key. + The zero-based index at which should be inserted. + + + Inserts an in the . + The item to insert. + The key. + The zero-based index at which should be inserted. + Indicates whether to update the dependents. + + + Inserts an in the . + The zero-based index at which should be inserted. + The item to insert. + + + Specifies the blocked demand load. + Indicates whether to block the load demand. + The blocked demand load. + + + Indicates whether the collection contains a specific value. + The item to locate. + true if the item is found in the collection; otherwise, false. + + + Removes the first occurrence of a specific from the . + The item to remove. + + + Removes the first occurrence of a specific from the . + The item to remove. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Removes the specified from the collection. + The to remove. + + + Removes the at the specified index from the . + The zero-based index of the to remove. + + + Removes the at the specified index from the . + The zero-based index of the to remove. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Removes all items from the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Removes the item at the specified index. + The zero-based index of the item to remove. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The name of the component. + + + Initializes a new instance of the class. + The name of the component. + The identifier of the component. + + + Copies a object to the specified object. + The object you are copying to. + + + Resets the component to its initial state. + + + Formats the value of the current instance using the specified format. + The format to use. + The provider to use to format the value. + The value of the current instance in the specified format. + + + Returns a string containing the name of the component. + A string containing the name of the component. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Initializes a new instance of the class. + The parent object.  + + + Adds a object to the . + The item to add.  + The item that is added to the collection. + + + Indicates whether the collection can add a . + The item to add.  + The error that will occur if the collection can’t add a .  + The error that will occur if the collection can’t add a . + + + Determines whether an item with the specific key is in the . + The identifier to locate in the .  + true if the found in the ; otherwise, false. + + + Indicates whether the component contains its name. + The value of the name.  + true if the component contains its name; otherwise, false. + + + Gets a new unique ID for the component. + The value of the new ID. + + + Gets the value for the new unique ID. + The ID prefix.  + The value for the new unique ID. + + + Gets a unique new name for the component. + A unique new name for the component. + + + Gets a unique new name for the component with the specified name prefix. + The name prefix.  + A unique new name for the component with the specified name prefix. + + + Reports the index of the first occurrence of the component. + The identifier.  + The index of the first occurrence of the component. + + + Gets the index of the , identified by name, in the collection. + The name to be located in the collection.  + The zero-based index at which the has been found in the collection. + + + Inserts a in the . + The zero-based index at which should be inserted.  + The item to insert.  + + + Determines whether the named component collection identifier is valid. + The identifier.  + true if the named component collection identifier is valid; otherwise, false. + + + Determines whether the named component collection identifier is valid. + The identifier.  + The error.  + true if the named component collection identifier is valid; otherwise, false. + + + Determines whether the named component collection identifier is valid. + The identifier.  + The type.  + The error.  + true if the named component collection identifier is valid; otherwise, false. + + + Determines whether the named component collection name is valid. + The name.  + true if the named component collection name is valid; otherwise, false. + + + Determines whether the named component collection name is valid. + The name.  + The error.  + true if the named component collection name is valid; otherwise, false. + + + Determines whether the named component collection name is valid. + The name.  + The type.  + The error.  + true if the named component collection name is valid; otherwise, false. + + + Initializes a new instance of the class. + The results. + + + + + + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The name of the specified object. + + + Initializes a new instance of the class. + The name of the specified object. + A string that identifies the object. + + + Indicates whether the process type can be processed for a specified object. + The type of processing to evaluate. + true if the specified process type can be processed; otherwise, false. + + + Copies the object to the specified destination. + The destination where the object copied to. + true to force by loading; otherwise, false. + + + Processes the . + + + Processes the with the specified process type. + The type of processing for the object. + + + + + + + + Processes the with the specified process type. + The type of processing for the object. + The error configuration. + + + Processes the with the specified process type. + The type of processing for the object. + The error configuration. + A object. + + + Processes the with the specified process type. + The type of processing for the object. + The error configuration. + A object. + The impact result. + + + Processes the with the specified process type. + The type of processing for the object. + The error configuration. + A object. + The impact result. + true to analyze only the impact; otherwise, false. + + + Processes the with the specified process type and writeback option. + The type of processing for the object. + The writeback option. + + + + + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference if no inner exception is specified. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a name for the original folder and the new folder. + The original folder from which to copy. + The folder to copy to. + + + Initializes a new instance of class. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Adds the elements of a to the end of the collection. + The whose elements should be added at the end of the collection. + + is a null reference (Nothing in Visual Basic). + + + Removes all elements from the collection. + + + Checks whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional into which to copy the elements of the collection. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + The type of the collection cannot be cast automatically to the type of the . + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the at the specified index from the collection. + The zero-based index of the to remove. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using file parameter. + Name of the file for which information is to be restored. + + + Initializes a new instance of using a file and database name. + Name of the file for which information is to be restored. + Name of the database from which to extract the information to be restored. + + + Initializes a new instance of using a file, database name, and overwrite indicator. + Name of the file for which information is to be restored. + Name of the database from which to extract the information to be restored. + A Boolean value. If true, the file information can be overwritten; otherwise, false. + + + Initializes a new instance of using a file, database name, overwrite indicator, and an array of restore locations. + Name of the file for which information is to be restored. + Name of the database from which to extract the information to be restored. + A Boolean value. If true, the file information can be overwritten; otherwise, false. + An array of RestoreLocations for the remote objects to restored. + + + Initializes a new instance of using a file, database name , overwrite indicator, an array of restore locations, and a security definition for the roles to be restored. + Name of the file for which information is to be restored. + Name of the database from which to extract the information to be restored. + A Boolean value. If true, the file information can be overwritten; otherwise, false. + An array of RestoreLocations for the remote objects to restored. + A RestoreSecurity enumeration value that specifies what is going to happen to the Roles objects being restored. + + + Initializes a new instance of using multiple parameters, including password. + Name of the file for which information is to be restored. + Name of the database from which to extract the information to be restored. + A Boolean value. If true, the file information can be overwritten; otherwise, false. + An array of RestoreLocations for the remote objects to restored  + A RestoreSecurity enumeration value that specifies what is going to happen to the Roles objects being restored + A string with the password that is required to read the restore file. + + + Initializes a new instance of using multiple parameters, including password. + Name of the file for which information is to be restored. + Name of the database from which to extract the information to be restored. + A Boolean value. If true, the file information can be overwritten; otherwise, false. + An array of RestoreLocations for the remote objects to restored. + A RestoreSecurity enumeration value that specifies what is going to happen to the Roles objects being restored. + A string with the password that is required to read the restore file. + The location of the database storage. + + + Initializes a new instance of using multiple parameters, including password and the read/write mode of the database. + Name of the file for which information is to be restored. + Name of the database from which to extract the information to be restored. + A Boolean value. If true, the file information can be overwritten; otherwise, false. + An array of RestoreLocations for the remote objects to restored. + A RestoreSecurity enumeration value that specifies what is going to happen to the Roles objects being restored. + A string with the password that is required to read the restore file. + The location of the database storage. + An enumeration that describes the read/write state of the database. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of the class. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Adds the elements of an to the end of the collection. + The whose elements should be added at the end of the collection. + + is a null reference (Nothing in Visual Basic). + + + Removes all elements from the collection. + + + Indicates whether the collection contains the specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional into which to copy the elements of the collection. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + The type of the collection cannot be cast automatically to the type of the . + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to remove. + + diess not exist in the collection. + + + Removes the at the specified index from the collection. + The zero-based index of the to remove. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a name. + A String that contains the name of the . + + + Initializes a new instance of the class. + The name of the . + The security identifier. + + + Creates a new, full copy of an object. + The cloned object. + + + Copies the content of the object to another object (the destination). + The destination object to copy to. + The destination object. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Initializes a new instance of the class. + + + Adds the specified to the collection. + The to add to the collection. + The zero-based index in collection where the was added. + + + Adds the elements of an to the end of the collection. + The whose elements should be added at the end of the collection. + + + Removes all items from the collection. + + + Determines whether the specified is in the collection. + The to verify if it’s in the collection. + true if the specified is found in the collection, otherwise, false. + + + Copies the elements of the collection to an Array, starting at a particular Array index. + The one-dimensional Array that is the destination of the elements copied from the collection. + The zero-based index in array at which copying begins. + + + Searches for the specified and returns its zero-based index within the collection. + The to locate. + The zero-based index of the in the collection, if found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the is inserted. + The to insert into the collection. + + + Removes the specified from the collection. + The to remove. + + + Removes the item at the specified index. + The zero-based index of the item to remove. + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + + + + Initializes a new instance of by using a name and a value. + A String that contains the name of the . + A String that contains the property. + + + Creates a new, full copy of a object. + The cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Creates a copy of the specified object. + A new copy of the specified object. + + + Initializes a new instance of class. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and value, to the end of the collection. + The name of the to add. + The value of the to add. + The that was added to the collection. + + + Removes all elements from the collection. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified name. + The name of the to locate. + true if the exists in the collection; otherwise, false. + + + Copies the entire collection to the end of a . + The into which to copy the elements of the collection. + + is a null reference (Nothing in Visual Basic). + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional into which to copy the elements of the collection. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + The type of the collection cannot be cast automatically to the type of the . + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + + + Gets the that has the specified name from the collection. + The name of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a that has the specified name. + The name of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and value, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + The value of the to insert. + The that was inserted into the collection. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the that has the specified name from the collection. + The name of the to remove. + + does not exist in the collection. + + + Removes the at the specified index from the collection. + The zero-based index of the to remove. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The database identifier. + The data source. + + + Initializes a new instance of the class. + The database ID. + The source. + The synchronize security. + + + Initializes a new instance of the class. + The database identifier. + The source. + The synchronize security. + true if the object apply compression; otherwise, false. + + + Initializes a new instance of the class. + The database identifier. + The source of the database. + true to apply compression from the database; otherwise, false. + + + + + + + + + + + + + + + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using a language parameter. + The language for the . + + + Initializes a new instance of the class using the specified language and caption information. + The language for the . + A unique identifier for the . + + + Creates a new, full copy of an object. + A newly created object. + + + Copies an to the specified object. + The object you are copying to. + The object copied to. + + + Creates a copy of the object. + The created object. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified language, to the end of the collection. + The language of the to be added. + A new, empty . + + + Creates and adds a , with the specified language and caption, to the end of the collection. + The language of the to be added. + The caption of the to be added. + A new, empty . + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified language. + The language of the to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified language. + The language of the to be located. + The if found in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Indicates whether the collection contains a with the specified language. + The language of the to be located. + The if found in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a , with the specified language. + The language of the to be located. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified language, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The language of the to be inserted. + The inserted into the collection. + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed.  + true to use the cleanup process; otherwise, false.  + + + Removes the , with the specified language, from the collection. + The language of the to be removed. + + + Removes the , with the specified language, from the collection. + The language of the to be removed.  + true to use the cleanup process; otherwise, false.  + + + Initializes a new instance of the class. + The validation source. + The validation error. + + + Initializes a new instance of the class. + The validation source. + The validation error. + The priority error. + + + Initializes a new instance of the class. + The validation source. + The validation error. + The priority error. + The error code. + + + Initializes a new instance of the class. + The validation source. + The validation error. + The error code. + + + Initializes a new instance of the class. + + + Initializes a new instance of class. + + + Creates and adds a , with the specified value and error description, to the end of the collection. + The value of the to add. + The error description of the to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified value, error description, and value, to the end of the collection. + The value of the to add. + The error description of the to add. + The value of the to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified value, error description, value, and error code, to the end of the collection. + The value of the to add. + The error description of the to add. + The value of the to add. + The error code of the to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified value, error description, and error code, to the end of the collection. + The value of the to add. + The error description of the to add. + The error code of the to add. + The zero-based index at which the has been added. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Adds the elements of a to the end of the collection. + The whose elements should be added at the end of the collection. + + is a null reference (Nothing in Visual Basic). + + + Removes all elements from the collection. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional into which to copy the elements of the collection. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + The type of the collection cannot be cast automatically to the type of the . + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at whichto insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the at the specified index from the collection. + The zero-based index of the to remove. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Returns a string representation of the current object. + A string representation of the current object. + + + Initializes a new instance of the class. + + + Removes all results from the current object. + + + Copies the object to an Array object. + The Array to copy the validation result collection to.  + The zero-based relative index in where copying begins.  + + + Retrieves an enumerator that can iterate through the object. + The enumerator to iterate through the collection. + + + Copies the elements of the collection to an Array, starting at a particular Array index. + The one-dimensional Array that is the destination of the elements copied from the collection. + The zero-based index in array at which copying begins. + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. + The one-dimensional array into which the elements of the collection are being copied. + The zero-based index in at which copying begins. + + + Returns an enumerator that can iterate through the collection. + An for the collection. + + + Initializes a new instance of class. + + + Copies the elements of the collection to an Array, starting at a particular Array index. + The one-dimensional Array that is the destination of the elements copied from the collection. + The zero-based index in array at which copying begins. + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Initializes a new instance of the class. + + + Initializes a new instance of class using the default values. + + + Initializes a new instance of class using a message string. + A String with the message to display. + + + Initializes a new instance of class using a message string and the inner Exception received. + A String with the message to display. + The inner exception object received with current exception. + + + Initializes a new instance of class using a message string, the inner Exception received, a line number, and line position. + A String with the message to display. + The inner exception object received with current exception. + An Integer value with the line number where the exception occurred. + An Integer value with the line position where the exception occurred. + + + Populates a with the data needed to serialize the target object. + The to populate the data. + The destination for this serialization. + + + Gets the number of arguments in the Add event. + An integer value with the number of arguments in the Add event. + + + Gets the depth of nesting for the current row. + The level of nesting. + + + Gets the number of columns in the current row. + The number of columns in the current row. + + + Gets a value that indicates whether the is closed. + true if the is closed; otherwise, false. + + + Gets the value of the specified column in its native format given the column ordinal. + The zero-based column ordinal. + The value of the specified column in its native format. + + + Gets the value of the specified column in its native format given the column name. + The name of the column. + The value of the specified column in its native format. + + + Gets the number of rows changed, inserted, or deleted by execution of the SQL statement. + The number of rows changed, inserted, or deleted. + + + Gets the collection of results for the current object. + The collection of results for the current object. + + + Gets the name of the rowset. + The name of the rowset. + + + Gets the top level attributes for this property. + The top level attributes for this property. + + + Gets or sets the name associated with an . + The name of the . + + + Gets or sets the XmlNode that contains the actual value of an . + The value associated with an annotation. + + + Defines the visibility of an element. + An enumeration that indicates whether visibility is on or off. + + + Gets the number of objects contained in the collection. + The number of objects contained in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The specified by . + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + + + + + + + + + + + + + + + + + Gets or sets the property indicating whether the destination files can be overwritten during backup. + true if the destination files can be overwritten; otherwise, false. + + + Gets or sets property that indicates whether the backup will be compressed or not. + true if the backup will be compressed; otherwise, false. + + + Gets or sets property that indicates whether remote partitions will be backed up or not. + true if remote partitions will be backed up; otherwise, false. + + + Gets or sets the name of the file to back up to. + A String containing the name of the file. + + + Gets or sets the locations where the backup will be stored. + The locations where the backup will be stored. + + + Gets or sets the password to be used with backup file encryption. + A String containing the password. + + + Gets or sets the data source name on the server to be backed up. + The data source identifier. + + + Gets or sets the name of the file to backup the data source to. + The file name. + + + Gets the number of objects contained in the collection. + The number of objects contained in the collection. + + + Gets or sets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + + + + + + + + + + + + + + + + + Gets the Data associated with a . + The block of data. + + + Contains the name of the . + A file name. + + + Gets or sets the type of ; where type refers to debug status. + The debug status. + + + Gets the number of objects contained in the collection. + The number of objects contained in the collection. + + + Gets or sets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + + + + + + + + + + + + + + + + + Returns data at a collection changed event. + An object that contains the collection changed event data + + + Returns a value to explain the origin of the exception. + A value which explains the origin of the exception. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Gets a catalog of databases associated with the object. + A database catalog. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Gets the character encoding value associated with the object. + The encoding scheme applied. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Gets the compression level associated with the object. + An Integer compression level value. + + + Gets the connection type associated with the object. + A connection of type HTTP, Native Connection, or Local Cube. + + + Gets the connection timeout information associated with the object. + An Integer representing the number of seconds before timeout. + + + Gets the encryption password associated with the object. + The encryption password. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Gets the extended properties associated with the object. + A ListDictionary object. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Gets the impersonation level associated with a object. + An object. + + + Gets the instance name associated with the object. + The name of an Analysis Services instance. + + + Gets the integrated security status for the object. + An object. + + + Gets the location associated with the object. + The location property. + + + Gets the packet size in bytes associated with a object. + Number of bytes. + + + Gets the password associated with the object. + A password. + + + Gets the port number associated with the object. + The port number in String format. + + + Gets the protection level associated with a object. + A object. + + + Gets the protocol format for the object. + A object. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Gets the server name associated with a object. + The name of the server. + + + Gets the name of the SSPI package to use during the authentication process of the connection. + A string with the following possible values:Negotiate.The SSPI package is to be negotiated between the client and the service.This is the default value.KerberosKerberos is the authentication package defined to authenticate to this server. + + + Gets the timeout value associated with the object. + The Integer timeout value. + + + Gets the TransportCompression object element with the object. + A object. + + + Gets the Boolean status of use existing file property of the object. + true if UseExistingFile; otherwise, false. + + + Gets the user identifier associated with the object. + A user identifier. + + + Gets or sets the collation type for a . + The collation type. + + + Gets or sets the compatibility level for the database. + The compatibility level of the database. + + + Gets or sets the database storage location. + The database storage location. + + + Gets a collection of associated with the . + A collection of associated with the . + + + Gets a collection of associated with the . + A collection of associated with the . + + + Gets or sets the read-only estimated size, in bytes, of the parent . + A 64-bit signed integer representation of size in bytes. + + + Gets or sets the image path. + The image path. + + + Gets or sets the image unique identifier. + The image unique identifier. + + + Gets or sets the URL path to an image to display for the database. + The path to the image to display for the database. + + + Gets or sets the version of the image in the database. + The version of the image in the database. + + + Gets or sets the language value for a . + An Integer representation of language used. + + + Gets or sets the time of last update for a . + The time of last update. + + + Gets or sets the type of model from which the database was deployed. Expected values include Default (same as multidimensional), Multidimensional, or Tabular. + The model type. + + + Gets the parent of a . + A object. + + + Gets or sets the of the database. + The of the database. + + + Contains a read-only value that describes the storage engine used in the current database. + Returns a value from enumeration. + + + Gets the collection of translations associated with a . + A collection of translations. + + + Gets or sets the database version. + The database version. + + + Gets or sets the Boolean visibility property associated with a . + true if visibility is turned on; otherwise, false. + + + Gets or sets the DataSource identifier for the current QueryBinding. + A DataSource identifier. + + + Gets or sets the query definition. + Returns an opaque expression for a query associated with a DataSource object for the current QueryBindin. + + + Internal only. This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. + The collection of external role members associated with this instance. + + + Gets the , all of which are Windows security principles (user or group accounts), associated with a . + A collection of members assigned to this Role. + + + Gets a collection containing XMLA commands generated if property was set to true. + A collection containing XML messages. + + + Gets or sets the property of the Server object, which indicates whether XML messages sent to an instance of Analysis Services should be logged. + true if the change is made successfully; otherwise, false. + + + Gets a value indicating whether there is a connection to an instance of Analysis Services. + true if a connection exists; otherwise, false. + + + Gets the object from the object. This field is read-only. + The information of the connection. + + + Gets the string of characters used to connect to an instance Analysis Services. This field is read-only. + A connection description containing the information required to make a connection. + + + Gets or sets a default compatiblity level to use whenever this value is unspecified. + The compatibility level. + + + Gets the currently installed version of Analysis Services. This is read-only. + The edition of the server. + + + Gets the EditionID for the currently installed version of Analysis Services. This is read-only. + The identifier for the edition. For local cubes, the value is zero; otherwise, a non-zero number. + + + >Gets or sets read-only access to the product level element. The product level itself is obtained from the stored install-specific string. + A product-level description. + + + Gets or sets read-only access to the name of the SQL Server product from which an instance of Analysis Services was installed. + A product name. + + + Gets the location of the server, which is either on-premises or in a Microsoft data center that provides internal hosting of tabular models for Microsoft's online services, (for example, Excel data models viewed in Office 365). + The location of the server. + + + Gets or sets the server mode the server is operating in.Server mode is an enumeration of + The server mode the server is operating in. + + + Gets a collection of server properties associated with a specific object. + A collection of server properties that contains a number of records. + + + Gets the session ID for the server. + The session ID. + + + Gets or sets the server version. + The version of the server. + + + Gets the parent of a object. This class cannot be inherited. + The parent server of a trace. + + + Gets or sets the comments in the validation result object. + The comments in the object. + + + Gets the validation error, warning or message returned by the MajorObject.Validate method. + The validation error, warning or message returned by the MajorObject.Validate method. + + + Gets the number of validation result objects in the collection. + The number of validation result objects in the collection. + + + + + + + + + Gets or sets the comments of validation. + The comments of validation. + + + Gets the custom rule for validation. + The custom rule for validation. + + + Gets the number of elements contained in the collection. + The number of elements contained in the collection. + + + + + + + + + Gets or sets the calculation error that occurs during configuration. + The calculation error that occurs during configuration. + + + Gets or sets the KeyDuplicate property for an object. This determines how Analysis Services handles a duplicate key error if it encounters one during processing. + An enumeration of allowed values for KeyDuplicate. + + + Gets or sets the action for Analysis Services to take when an error occurs on a key. + An enumeration that corresponds to the allowed values for KeyErrorAction. + + + Gets or sets the number of errors allowed during processing. + The Integer value representing the maximum number of error messages allowed. + + + Gets or sets the action Analysis Services takes when the key error count that is specified in the KeyErrorLimit element is reached. + The enumeration that corresponds to the allowed values for KeyErrorLimitAction. + + + Gets or sets the file name for logging processing errors. + The file name itself. + + + Gets or sets how Analysis Services responds when it encounters a referential integrity error. + An enumeration that corresponds to the allowed values for KeyNotFound. + + + Gets or sets the action to be taken when a null conversion error is encountered. + An enumeration that corresponds to the allowed values for NullKeyConvertedToUnknown. + + + Gets or sets the property that determines how Analysis Services processing engine handles a null key error encountered during processing. + An enumeration that corresponds to the allowed values for NullKeyNotAllowed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gets or sets the host for . + The host for . + + + Gets whether the siting is blocked. + true if the siting is blocked; otherwise, false. + + + Gets whether the collection is loaded. + true if the collection is loaded; otherwise, false. + + + + + + + + + + + + + + + + + + Gets or sets the database identifier. + The database identifier. + + + Gets or sets the Database name for this object. + The Database name for this object. + + + Gets or sets the database read/write mode of an Analysis Services database as specified in a object. + The read/write mode of the database. + + + Gets or sets the source database stream. + The source database stream. + + + Gets or sets the database ID. + The database ID. + + + Gets or sets the target data stream to save the image information. + The target data stream to save the image information. + + + Gets a friendly path for this instance. + A friendly path for this instance. + + + Gets or sets the collection that owns the current object. + The collection that owns the current object. + + + Gets the parent of this instance. + The parent of this instance. + + + Gets the parent of the . + The parent of the . + + + Gets or sets the error or warning message description from the impact analysis operation. + A system.string with the error or warning message description from the impact analysis operation. + + + Gets or sets the error code from executing the intended operation. + A system.string with the error code from executing the planned operation. + + + Gets or sets the type of impact the planned operation has on current . + An value that the planned operation has on current . + + + Gets the object that would be affected by the planned operations in impact analysis. + The object that would be affected by the planned operations in impact analysis. + + + Gets or sets a string with the values Error or Warning depending on the severity of the impact analysis. + A string with the values Error or Warning depending on the severity of the impact analysis. + + + Gets the number of objects contained in the collection. + The number of objects contained in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + + + + + + + + + + + + + + + + + Gets or sets the user account. + A String with the user account. + + + Gets or sets the password availability from data source. + An value with password availability from data source. + + + Gets or sets the access mode the service uses to connect to the data source. + An value with the access mode the service uses to connect to the data source. + + + Gets or sets the password. + A String with the password for the user account. + + + Gets or sets the long description of the component. + The long description of the component. + + + Gets or sets the engine ID of the component. + The engine ID of the component. + + + Gets or sets the name of the component as presented to user. + The name of the component. + + + Gets the date and time on which the was last processed. + A DateTime that contains the date on which the was last processed. + + + Gets the current state of the that was last processed. + The current state of the that was last processed. + + + Gets a value indicating whether the class can return line information. + true if the class can return line information; otherwise, false. + + + Gets or sets the current line number. + The current line number. + + + Gets the position in the line where the exception occurred. + The line position. + + + Gets the collection object of all annotations to current object. + An object that has all annotations to current object. + + + Gets or sets the date and time of the creation of the object. + A System.DateTime value with date and time of creation of the object. + + + Gets or sets a description string of current object. + A description string of current object. + + + Gets a value that indicates whether have been loaded. + true if have been loaded; otherwise, false. + + + Gets or sets the date and time when current object schema was last updated. + A System.DateTime value with the date and time when current object schema was last updated. + + + Gets a collection within which you can store custom data. + A collection of custom data elements (annotations). + + + Gets the friendly name of the . + The friendly name of the . + + + Gets the key used in the collection. + The key used in the collection. + + + + + + + + + + + + Gets or sets the collection that contains the . + The collection containing a . + + + Gets the object that is the parent of the object. + The object that is the parent of the object. + + + Gets the number of objects in the . + The number of objects in the . + + + Gets the demand loading service for the collection. + The demand loading service for the collection. + + + Gets a value indicating whether the has a fixed size. + true if the model component collection has a fixed size; otherwise false. + + + Gets a value indicating whether the is read-only. + true if the collection is read-only; otherwise false. + + + Gets a value indicating whether access to the is synchronized (thread-safe). + true if access to the is synchronized (thread-safe); otherwise, false. + + + Gets the at the specified index. + The zero-based index of the to get. + The at the specified index. + + is less than zero. -or- is equal to or greater than . + + + Gets the of objects that can be contained by the . + The of objects that can be contained by the . + + + + + + Gets the that contains the . + The that contains the . + + + Gets a value indicating whether the collection can be preloaded. + true if the collection can be preloaded; otherwise, false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + + + + + Gets the index of the event data to be moved. + The index of the event data to be moved. + + + Gets the index to which to move the event data specified by . + The index to which to move the event data specified by . + + + Gets or sets the description of the component. + The description of the component. + + + Returns a user-friendly name. + A user-friendly name. + + + Gets or sets the identifier of the component. + The identifier of the component. + + + Returns the key used in collections. + The key used in collection. + + + Gets or sets the name of the component. + The name of the component. + + + Gets or sets the site of the component. + The site of the component. + + + Gets or sets the identifier for the site associated with the component. + The identifier for the site associated with the component. + + + Gets the exception message. + The exception message. + + + Gets or sets the results of the operation. + The results of the operation. + + + + + + Gets or sets the on which the object was last processed. + The on which the object was last processed. + + + + + + + + + Gets or sets the of this current instance. + The of this current instance. + + + + + + Gets the index from which to remove the data. + The index from which to remove the data. + + + Gets or sets the location of the new folder to be created for use by a element. + The new folder location. + + + Gets or sets the original folder associated with a object. + The original folder name. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + + + + + + + + + + + + + + + + + Gets or sets the aspect of . + true if overwrite is allowed; otherise, false. + + + Gets or sets the aspect for a object. + The database name. + + + Gets or sets the database read/write mode of an Analysis Services database as specified in a object. + The read/write mode of the database. + + + Gets or sets the database storage location. + The database storage location. + + + Gets or sets the UNC name of the to restore. + A string with the name of the restore file. + + + Gets a object with the locations of the remote partitions to restore. + A collection object. + + + Gets or sets the that is required to read the restore file. + A string with the password that is required to read the restore file. + + + Gets or sets the definition to apply to roles from the restore file. + A enumeration value: CopyAll | SkipMembership | IgnoreSecurity + + + Gets or sets a connection string associated with a object. + A connection string. + + + Gets or sets the data source identifier associated with a object. + A data source identifier. + + + Gets or sets the type of data source. + The type of data source. + + + Gets or sets a file string associated with a object. + A file name. + + + Gets the collection associated with a . + A collection of folders that are the target location for a restoration. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + + + + + + + + + + + + + + + + + Gets or sets the name of a object. + The name. + + + Gets or sets the security identifier for a object. + The session identifier. + + + Gets the number of elements contained in the collection. + The number of elements contained in the collection. + + + Gets or sets the element at the specified index. + The specified index. + The element at the specified index. + + + + + + + + + + + + + + + + + + + Gets or sets the category associated with a object. + The object. + + + Gets or sets the default value for a object. + A default value. + + + Gets or sets the display flag status. + true if the display flag is on; otherwise, false. + + + Gets the folder name associated with a object. + A folder name. + + + Gets or sets the name of a object. + The name. + + + Gets or sets the pending value of a object. + A String that contains the pending value. + + + Gets the property name from a object. + A property name. + + + Gets or sets a value associated with the object that indicates whether restart is required. + true if restart is required; otherwise, false. + + + Gets or sets the type associated with a object. + A String that contains the type. + + + Gets or sets the units associated with a object. + A String that contains the unit. + + + Gets or sets the type associated with a object. + A String that contains the value. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets the at the specified index in the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified name from the collection. + The name of the to return. + The specified by . + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gets or sets a value that indicates whether the information will compressed or not. + true if the information will be compressed; otherwise, false. + + + Gets or sets the database ID. + The database ID. + + + Gets or sets the source of the property. + The String source of the property. + + + Gets or sets the synchronize security. + The synchronize security. + + + + + + + + + Gets or sets the caption to be used for display by clients. + A caption translation. + + + Gets or sets the collection caption of the translation. + The collection caption of the translation. + + + Gets or sets the description of a translation. + The description of a translation. + + + Gets or sets the display folder of a translation. + The display folder of a translation. + + + Gets the friendly name of the translation. + The friendly name of the translation. + + + Gets the value of the key for the collection. + The name of the key. + + + Gets or sets the language defined by a locale identifier code for a . + A language defined by a locale identifier code. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the Type of objects that can be contained by the . + The Type of objects that can be contained by the . + + + Gets or sets the error code. + The error code. + + + Gets or sets the error text for this instance. + The error text for this instance. + + + Gets the full error text for this instance. + The full error text. + + + Gets or sets the error priority. + The error priority. + + + Gets or sets the validation source for this instance. + The validation source for this instance. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets the at the specified index. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + + + + + + + + + + + + + + + + + Gets either a ValidationRule.Description or a similar text with parameters. + The ValidationRule.Description or a similar text with parameters. + + + Gets the associated with the . + The associated with the . + + + Gets the that is the source of the . + The that is the source of the . + + + Gets the SourcePath extracted from the Source property. + The SourcePath extracted from the Source property. + + + Gets the SourceType extracted from the Source property. + The SourceType extracted from the Source property. + + + Gets the number of validation result objects in the collection. + The number of validation result objects in the collection. + + + Gets a reference to the validation at the specified index location in the object. + The location of the validation in the .  + The reference to the validation. + + + + + + + + + Gets or sets the category. + The category. + + + Gets or sets the description. + The description. + + + Gets or sets the help identifier. + The help id. + + + Gets or sets the validation identifier. + The id. + + + Gets or sets the priority rule. + The priority rule. + + + Gets or sets the type of validation. + The type of validation. + + + Gets or sets the errors or warnings. + The errors or warnings. + + + Gets the call stack of the current error. + The call stack of the current error. + + + Gets the error code. + The error code. + + + Represents the xml location reference of an attribute. + A reference to the xml location of the attributes. + + + + + + Represents the xml location reference of a cube structure. + A reference to the xml location of the cube structure. + + + Represents the xml location reference of a dimension. + A reference to the xml location of the dimension. + + + Represents the xml location reference of a hierarchy. + A reference to the xml location of the hierarchy. + + + Represents the xml location reference of a measure group. + A reference to the xml location of the measure group. + + + + + + Represents the xml location reference of a member name. + A reference to the xml location of the member name. + + + + + + Represents the xml location reference of a role. + A reference to the xml location of the role. + + + + + + + + + Gets or sets the description. + The description. + + + Gets or sets the help file. + The help file. + + + Gets or sets the location information. + The location information. + + + Gets or sets the source. + The source. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + + + + + + + Gets the object on which the SourceObject depends in the case of a dependency error. + The object on which the SourceObject depends in the case of a dependency error. + + + Gets the column number that indicates the ending point of the message. + The column number that indicates the ending point of the message. + + + Gets the line number that indicates the ending point of the message. + The line number that indicates the ending point of the message. + + + Gets the number of characters from the beginning of the stream to the beginning of the Start line. + The number of characters from the beginning of the stream to the beginning of the Start line. + + + Gets the number of rows in which the error occurred is provided. + The number of rows in which the error occurred is provided. + + + Gets the object that has the error. + The object that has the error. + + + Gets the column number that indicates the starting point of the message. + The column number that indicates the starting point of the message. + + + Gets the line number that indicates the starting point of the message. + The line number that indicates the starting point of the message. + + + Gets the number of characters in the message location, between Start and End. + The number of characters in the message location, between Start and End. + + + Gets the message in the collection. + The message. + + + Gets the specified value. + The name of the value. + + + + + + Gets the number of objects in the collection. + + The number of objects in the collection. + + + Gets the at the specified index in the collection. + + The zero-based index of the to return. + + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + + + + + + + Gets or sets the warning message identified in the class. + The identified warning message. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets the at the specified index in the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + + + + + + + Gets or sets the line number where the exception occurred. + An Integer value with the line number where the exception occurred. + + + Gets or sets the line position where the exception occurred. + An Integer value with the line position where the exception occurred. + + + Provides information about the arguments used in the Add event over a collection for which the has been enabled. + + + Represents a set of SQL commands and a database connection that are used to fill the DataSet and update an Analysis Services database. + + + + Represents an object that retrieves a read-only, forward-only stream of data from an Analysis Services database. + + + Represents an exception that is raised when an AMO error or warning is encountered. + + + Defines the processing state of a in Analysis Services. + + + The object and all its contained processable objects are processed + + + At least one contained object is not processed + + + The object and its child objects are not processed + + + Defines extensions to the Analysis Services Scripting Language (ASSL) schema. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines and contains the allowed values for visibility for an . + + + The annotation is visible in the schema rowset. + + + The annotation is not visible in the schema rowset. + + + Represents an assembly references helper. + + + Stores the information necessary to back up an Analysis Services database to a backup file. This class cannot be inherited. + + + Represents the location a file will be copied to during backup. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents an X509Certificate2 object. + + + Contains the name, debug type and block of data for a . This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + A collection of objects. + + + Identifies the file type of a . + + + A CLR assembly that contains the publicly visible functions for users to call from stored procedures, MDX statements, or DMX statements. + + + A CLR assembly that contains the helper functions for the publicly visible functions. + + + A .pdb file with the debugging information. + + + Provides data for the collection changed event. + + + Represents the method that will handle the OnCollectionChange event. + Represents the event calling the object. + Specifies the that contains the event data. + + + The exception that is thrown when a connection problem arises between the server and current application. This class cannot be inherited. + + + Contains the values for exceptions that are raised when an error occurs to the connection between server and current client application. + + + Any other exception that is different from and . + + + Client application is requesting connection over an incompatible version of provider. + + + Credentials presented at connection time were refused by server. + + + Parses a connection string and exposes several properties associated with the connection. This class cannot be inherited. + + + Defines how the object connects to the property. + + + Connection is defined as proprietary for remote connections. + + + Connects using HTTP protocol. + + + Connection is defined as proprietary for local server. + + + Connection is defined as proprietary for local cubes. + + + Connects using Wcf type. + + + + + + + + + Represents a COM or .NET library that can contain several classes with several methods; all of which are potential stored procedures. + + + + Defines a Microsoft Analysis Services database. This class cannot be inherited. + + + Serves as the base class from which all bindings are derived. + + + + Represents a derived data type that defines the query binding. + + + + Represents the level of security associated with a group of users. This class cannot be inherited. + + + + Represents an instance of Analysis Services and provides methods and members that enable to you to control that instance. This class cannot be inherited. + + + + Provides a mechanism to store event logs which can be later viewed or replayed. This class cannot be inherited. + + + + Indicates whether a tabular model is enabled for use in Direct Query mode. + + + Indicates that queries against the model should use only the in-memory data store. + + + Indicates that queries against the model should reference the xVelocity in-memory analytics engine (VertiPaq) cache first, and then the relational data source. + + + Indicates that queries against the model should reference primarily the relational data source but can use the cache if available. + + + Indicates that queries against the model should reference only the relational data source. + + + Represents a dismissed validation error, warning or message returned by the MajorObject.Validate method. + + + Represents a collection of validation result objects. + + + Represents the custom rule that checks the validity of user input. + + + Represents a collection of objects. + + + Defines the behavior of the drop method on dependent objects. + + + Specifies that the default drop option for that object is used, + + + Specifies that the drop process is continued on failures or errors. + + + Specifies that the dependent objects are deleted and the affected ones are altered. + + + Specifies settings for handling errors that can occur when the parent element is processed. This class cannot be inherited. + + + Defines error behavior during object processing. + + + Ignores the error and continues to process. Nothing is logged. + + + Ignores the error, continues to process. Logs according to the log options. + + + Stops processing and logs the error. + + + Defines the error priority. + + + Gives the error high priority. + + + Gives the error low priority. + + + Represents a role membership. + + + Represents a collection of objects. + + + Specifies the external user type. + + + The user type. + + + The group type. + + + Specifies the fixup expressions. + + + The default expression. + + + The expression is enabled. + + + The expression is disabled. + + + Represents an interface for the hostable components. + + + Represents a host configuration settings. + + + Provides a host services for materialization. + + + Displays the host of the demand loader. + + + Displays a collection of on demand loadable objects. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure and will be hidden in a future release. + + + Specifies the deserialization start callback. + + + Loads a Tabular data model from a data stream. This class applies to SharePoint mode only. + + + Saves a Tabular data model back to the location from which it was loaded. This class applies to SharePoint mode only. + + + Represents a model component. + + + Represents a collection of objects. + + + Defines the state of the object if the operation is performed. + + + Will be invalid. + + + Will be in an unprocessed state. + + + Will be in a processed state. + + + Contains one detail result for an impact analysis operation. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines the type of credentials used to establish a connection to the server. + + + Defines password availability from data source. + + + Password has been removed. + + + Password is still available in data source. + + + Indicates the level of impersonation that the server can use when impersonating the client. + + + The client is anonymous to the server. The server process cannot obtain identification information about the client and cannot impersonate the client. + + + The server can obtain the identity of the client. The server can impersonate the client for ACL checking but cannot access system objects as the client. + + + The server process can impersonate the security context of the client when acting on behalf of the client. This information is obtained when the connection is established, not on every call. + + + The process can impersonate the security context of the client when acting on behalf of the client. The server process can also make outgoing calls to other servers when acting on behalf of the client. + + + Defines the access mode to the data source that the service uses when it processes its objects, synchronizes the server, and for the Data Mining statement OPENQUERY (DMX). + + + Uses the inherited value from the on the object in the database. + + + The credentials of the service account are used. + + + Currently not supported. + + + The current user is impersonated. + + + This option is used when the service uses the account and (optionally) a password associated with the data source. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Represents a named component. + + + Contains a collection of specified objects. + + + Defines the type of integrated security used. + + + Windows Integrated Security is used to verify credentials + + + Username and password are used to verify credentials. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + An unspecified method is used to verify credentials. + + + Represents an object that is processable. + + + Represents an exception thrown during a serialization or deserialization operation. + + + Defines how errors are handling on dimension keys during process operations. + + + Converts key to unknown value. + + + Discards the record. + + + Defines what happens when the is exceeded. + + + Stops processing. + + + Stops logging errors. + + + Serves as the base class from which all major objects are derived. + + + Contains a collection of objects. + + + Represents the base class for most of the Analysis Management Objects. + + + Contains a collection of objects. + + + Specifies the type of model. + + + Specifies an Analysis Services OLAP data model, where model composition is based on cubes and dimensions. + + + Specifies an Analysis Services data model, where model composition is based on tables and relationship modeling constructs. + + + The default model type is multidimensional. + + + Represents an event data to move. + + + Represents a named component. + + + Contains a collection of objects. + + + Represents the errors of the operation. + + + Enumerates the permission set fir the analysis services. + + + The safe permission. + + + The external access permission. + + + The unrestricted permission. + + + Represents a processable major object. + + + Describes the processing types available on the server. + + + Processes an Analysis Services object and all the objects contained within it. When Process Full is executed against an object that has already been processed, Analysis Services drops all data in the object, and then processes the object. Note that this type of processing is required when a structural change has been made to an object, for example, when an attribute hierarchy is added, deleted, or renamed. This processing option is supported for cubes, databases, dimensions, measure groups, mining models, mining structures, and partitions. Can be used for databases, dimensions, cubes, measure groups, partitions, mining structures, and mining models. + + + Performs an incremental update. Can be used for dimensions and partitions. + + + Forces a re-read of data and an update of dimension attributes. Flexible aggregations and indexes on related partitions will be dropped. For example, this processing option can add new members to a dimension and force a complete re-read of the data to update object attributes. This processing option is supported for dimensions and mining models. Can be used for dimensions. + + + Creates or rebuilds indexes for all processed partitions. This option results in no operation on unprocessed objects. This processing option is supported for cubes, dimensions, measure groups, and partitions. Can be used for dimensions, cubes, measure groups, and partitions. + + + Processes data only without building aggregations or indexes. If there is data is in the partitions, it will be dropped before re-populating the partition with source data. This processing option is supported for cubes, measure groups, and partitions. Can be used for dimensions, cubes, measure groups, and partitions. + + + Detects the state of the object to be processed, and performs whatever type of processing (such as Full or Incremental) that is needed to return it to a fully processed state. This processing option is valid for databases, dimensions, cubes with measure groups and partitions, and mining structures with mining models. + + + Removes data, aggregations, and indexes. Can be used for databases, dimensions, cubes, measure groups, partitions, mining structures, and mining models. + + + If the cube is unprocessed, Analysis Services will process, if necessary, all of the cube's dimensions. After that, Analysis Services will create only cube definitions. This allows users to start browsing the cube. If this option is applied to a mining structure, it populates the mining structure with source data. The difference between this option and the Process Full option is that this option does not iterate the processing down to the mining models themselves. This processing option is supported for cubes and mining structures. Can be used for cubes and mining structures. + + + Removes all training data from a mining structure. This processing option is supported for mining structures only. Can be used for mining structures. + + + Rebuilds the MDX script cache if the cube is already processed. An error will be generated if the cube is not already processed. Can be used for cubes. + + + Specifies the type as ProcessRecalc. + + + Applies to the entire measure group, not on individual partitions, to defragment internal dictionary structures. + + + Represents the order of properties in a serialized JSON object. + + + Enumerates the protection level associated with opening a connection to a SSAS Server. + + + Requires no authentication, no signatures, and no encryption. + + + Requires authentication, but messages are sent in clear text without signatures. + + + Requires authentication and uses signature to detect any tampering of the data which may have occurred between the two end points of a communication. + + + Requires authentication, encrypts and signs the messages being transferred between the two end points of a communication. This is the maximum level of protection. + + + Enumerates the analysis service protocol format. + + + The default protocol format. + + + The protocol format is XML. + + + The protocol format is binary. + + + An enumeration that describes the read/write state of the database. + + + The state of the database is read/write enabled. + + + The state of the database is read-only. + + + An exclusive read only mode. + + + Enumerates the refresh type options. + + + Refreshes the loaded objects only. + + + Refreshes the unloaded objects only. + + + Represents a class that removes the event data. + + + Represents errors that occur during application execution. + + + An enumeration to describe the possible sources of the restore data. + + + Indicates that the restore data comes from a remote device, probably connected through network access. + + + Indicates that the restore data comes from a local device. + + + Restores an original folder to a new folder. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents the information required to process a file or database restoration. This class cannot be inherited. + + + Represents information associated with the restoration of a backup. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Enumerates the action to apply on Role objects during database restoration. + + + All Role object are copied from backup to the restored database. + + + The server retains the membership information. + + + The Role objects from the backup are not copied to restored database. + + + A Role is a collection of one or more domain users or groups. is an individual user/group in the role. + + + Represents a collection of objects. + + + Specifies an enumeration of server edition. + + + The Standard edition. + + + The Standard64 edition. + + + The Enterprise edition. + + + The Enterprise64 edition. + + + The Developer edition. + + + The Developer64 edition. + + + The Evaluation edition. + + + The Evaluation64 edition. + + + The Evaluation64 edition. + + + The LocalCube64 edition. + + + The BusinessIntelligence edition. + + + The BusinessIntelligence64 edition. + + + The EnterpriseCore edition. + + + The EnterpriseCore64 edition. + + + + + + + + + + + + Specifies the server mode used. For more information about server modes and how to set the server deployment mode, see Enable a Standalone VertiPAq Engine Instance. + + + Classic OLAP mode. + + + SharePoint Integration mode. + + + Specifies that the storage mode is proprietary Analysis Services xVelocity in-memory analytics engine (VertiPaq). + + + + + + Defines a server property associated with a element. This class cannot be inherited. + + + Defines the server property category. + + + Specifies that the category of the server property is Basic and most likely appears on a property page in an administration tool. + + + Specifies that the category of the server property is Advanced. + + + Contains a collection of objects. This class cannot be inherited. + + + Describes a signature hash algorithm and serves as a factory of HashAlgorithm instances. + + + Represents the private key used in token signing. + + + An enumeration of the different storage engine types allowed by the SSAS service. + + + The server is running in OLAP mode, which is known as the traditional SSAS mode. + + + Specifies that the storage mode is proprietary Analysis Services xVelocity in-memory analytics engine (VertiPaq). + + + The server is running in a combination of modes. + + + + + + Represents the synchronize information for the analysis services. + + + Defines the synchronize security objects. + + + Specifies the copy all objects. + + + Specifies the skip membership objects. + + + Specifies the ignored security objects. + + + Contains a private key used to sign the Identity Transfer tokens or hash algorithms used for signing. + + + Represent the trace event columns. + + + The EventClass tracing column. + + + The EventSubclass tracing column. + + + The CurrentTime tracing column. + + + The StartTime tracing column. + + + The EndTime tracing column. + + + The Duration tracing column. + + + The CpuTime tracing column. + + + The JobID tracing column. + + + The SessionType tracing column. + + + The ProgressTotal tracing column. + + + The IntegerData tracing column. + + + The ObjectID tracing column. + + + The ObjectType tracing column. + + + The ObjectName tracing column. + + + The ObjectPath tracing column. + + + The ObjectReference tracing column. + + + The Severity tracing column. + + + The Success tracing column. + + + The Error tracing column. + + + The ConnectionID tracing column. + + + The DatabaseName tracing column. + + + The NTUserName tracing column. + + + The NTDomainName tracing column. + + + The ClientHostName tracing column. + + + The ClientProcessID tracing column. + + + The ApplicationName tracing column. + + + The SessionID tracing column. + + + The NTCanonicalUserName tracing column. + + + The Spid tracing column. + + + The TextData tracing column. + + + The ServerName tracing column. + + + The RequestParameters tracing column. + + + The RequestProperties tracing column. + + + + + + + + + + + + + + + Defines the type of trace event. + + + Type not available. + + + Collects all new connection events since the trace was started, such as when a client requests a connection to a server running an instance of SQL Server. + + + Collects all new disconnect events since the trace was started, such as when a client issues a disconnect command. + + + Service was shut down, started, or paused. + + + Object permissions were changed. + + + The type is AuditAdminOperations. + + + Progress report started. + + + Progress report end. + + + Progress report current. + + + Progress report error. + + + A query began. + + + A query ended. + + + A command began. + + + A command ended. + + + The server experienced an error. + + + The server state discovery started. + + + Contents of the server state discover response. + + + The server state discovery ended. + + + A discover request began. + + + A discover request ended. + + + Collection of notification events. + + + A collection of user-defined events. + + + Collection of connection events. + + + Collection of session events. + + + A session was initialized. + + + Collection of lock-related events. + + + + + + The type is LockAcquired. + + + The type is LockReleased. + + + The type is LockWaiting. + + + Cube querying for a query began. + + + Cube querying for a query ended. + + + Calculation of non-empty for a query began. + + + Calculation of non-empty for a query is currently running. + + + Calculation of non-empty for a query ended. + + + Serialization of results for a query began. + + + Serialization of results for a query is currently running. + + + Serialization of results for a query ended. + + + MDX Script execution began. + + + MDX Script execution is currently running. + + + + + + MDX Script execution ended. + + + A dimension was queried. + + + A subcube was queried; useful for usage-based optimization. + + + A subcube was queried; detailed information is traced. + + + An answer was generated with data from an aggregation. + + + An answer was generated with data from one of the caches. + + + The type is VertiPaqSEQueryBegin. + + + The type is VertiPaqSEQueryEnd. + + + The type is ResourceUsage. + + + The type is VertiPaqSEQueryBeginCacheMatch. + + + + + + A DirectQuery operation began. + + + A DirectQuery operation ended. + + + Calculation of results for a query. + + + Calculation of detailed information results for a query. + + + The DAX query plan. + + + The file loading began. + + + The file loading ended. + + + The file saving began. + + + The file saving ended. + + + The type is PageOutBegin. + + + The type is PageOutEnd. + + + The type is PageInBegin. + + + The type is PageInEnd. + + + + + + + + + + + + Specifies the subclass of trace event. + + + The NotAvailable subclass. + + + The InstanceShutdown subclass. + + + The InstanceStarted subclass. + + + The InstancePaused subclass. + + + The InstanceContinued subclass. + + + The Backup subclass. + + + The Restore subclass. + + + The Synchronize subclass. + + + The Process subclass. + + + The Merge subclass. + + + The Delete subclass. + + + The DeleteOldAggregations subclass. + + + The Rebuild subclass. + + + The Commit subclass. + + + The Rollback subclass. + + + The CreateIndexes subclass. + + + The CreateTable subclass. + + + The InsertInto subclass. + + + The Transaction subclass. + + + The Initialize subclass. + + + The Discretize subclass. + + + The Query subclass. + + + The CreateView subclass. + + + The WriteData subclass. + + + The ReadData subclass. + + + The GroupData subclass. + + + The GroupDataRecord subclass. + + + The BuildIndex subclass. + + + The Aggregate subclass. + + + The BuildDecode subclass. + + + The WriteDecode subclass. + + + The BuildDataMiningDecode subclass. + + + The ExecuteSql subclass. + + + The ExecuteModifiedSql subclass. + + + The Connecting subclass. + + + The BuildAggregationsAndIndexes subclass. + + + The MergeAggregationsOnDisk subclass. + + + The BuildIndexForRigidAggregations subclass. + + + The BuildIndexForFlexibleAggregations subclass. + + + The WriteAggregationsAndIndexes subclass. + + + The WriteSegment subclass. + + + The DataMiningProgress subclass. + + + The ReadBufferFullReport subclass. + + + The ProactiveCacheConversion subclass. + + + The BuildProcessingSchedule subclass. + + + The MdxQuery subclass. + + + The DmxQuery subclass. + + + The SqlQuery subclass. + + + The Create subclass. + + + The Alter subclass. + + + The DesignAggregations subclass. + + + The WBInsert subclass. + + + The WBUpdate subclass. + + + The WBDelete subclass. + + + The MergePartitions subclass. + + + The Subscribe subclass. + + + The Batch subclass. + + + The BeginTransaction subclass. + + + The CommitTransaction subclass. + + + The RollbackTransaction subclass. + + + The GetTransactionState subclass. + + + The Cancel subclass. + + + The Import80MiningModels subclass. + + + The Other subclass. + + + The DiscoverConnections subclass. + + + The DiscoverSessions subclass. + + + The DiscoverTransactions subclass. + + + The DiscoverDatabaseConnections subclass. + + + The DiscoverJobs subclass. + + + The DiscoverLocks subclass. + + + The DiscoverPerformanceCounters subclass. + + + The DiscoverMemoryUsage subclass. + + + The DiscoverJobProgress subclass. + + + The DiscoverMemoryGrant subclass. + + + The SchemaCatalogs subclass. + + + The SchemaTables subclass. + + + The SchemaColumns subclass. + + + The SchemaProviderTypes subclass. + + + The SchemaCubes subclass. + + + The SchemaDimensions subclass. + + + The SchemaHierarchies subclass. + + + The SchemaLevels subclass. + + + The SchemaMeasures subclass. + + + The SchemaProperties subclass. + + + The SchemaMembers subclass. + + + The SchemaFunctions subclass. + + + The SchemaActions subclass. + + + The SchemaSets subclass. + + + The DiscoverInstances subclass. + + + The SchemaKpis subclass. + + + The SchemaMeasureGroups subclass. + + + The SchemaCommands subclass. + + + The SchemaMiningServices subclass. + + + The SchemaMiningServiceParameters subclass. + + + The SchemaMiningFunctions subclass. + + + The SchemaMiningModelContent subclass. + + + The SchemaMiningModelXml subclass. + + + The SchemaMiningModels subclass. + + + The SchemaMiningColumns subclass. + + + The DiscoverDataSources subclass. + + + The DiscoverProperties subclass. + + + The DiscoverSchemaRowsets subclass. + + + The DiscoverEnumerators subclass. + + + The DiscoverKeywords subclass. + + + The DiscoverLiterals subclass. + + + The DiscoverXmlMetadata subclass. + + + The DiscoverTraces subclass. + + + The DiscoverTraceDefinitionProviderInfo subclass. + + + The DiscoverTraceColumns subclass. + + + The DiscoverTraceEventCategories subclass. + + + The SchemaMiningStructures subclass. + + + The SchemaMiningStructureColumns subclass. + + + The DiscoverMasterKey subclass. + + + The SchemaInputDataSources subclass. + + + The DiscoverLocations subclass. + + + The DiscoverPartitionDimensionStat subclass. + + + The DiscoverPartitionStat subclass. + + + The DiscoverDimensionStat subclass. + + + The ProactiveCachingBegin subclass. + + + The ProactiveCachingEnd subclass. + + + The FlightRecorderStarted subclass. + + + The FlightRecorderStopped subclass. + + + The ConfigurationPropertiesUpdated subclass. + + + The SqlTrace subclass. + + + The ObjectCreated subclass. + + + The ObjectDeleted subclass. + + + The ObjectAltered subclass. + + + The ProactiveCachingPollingBegin subclass. + + + The ProactiveCachingPollingEnd subclass. + + + The FlightRecorderSnapshotBegin subclass. + + + The FlightRecorderSnapshotEnd subclass. + + + The ProactiveCachingNotifiableObjectUpdated subclass. + + + The LazyProcessingStartProcessing subclass. + + + The LazyProcessingProcessingComplete subclass. + + + + The SessionOpenedEventBegin subclass. + + + The SessionOpenedEventEnd subclass. + + + The SessionClosingEventBegin subclass. + + + The SessionClosingEventEnd subclass. + + + The CubeOpenedEventBegin subclass. + + + The CubeOpenedEventEnd subclass. + + + The CubeClosingEventBegin subclass. + + + The CubeClosingEventEnd subclass. + + + The GetData subclass. + + + The ProcessCalculatedMembers subclass. + + + The PostOrder subclass. + + + The SerializeAxes subclass. + + + The SerializeCells subclass. + + + The SerializeSqlRowset subclass. + + + The SerializeFlattenedRowset subclass. + + + The CacheData subclass. + + + The NonCacheData subclass. + + + The InternalData subclass. + + + The SqlData subclass. + + + The MeasureGroupStructuralChange subclass. + + + The MeasureGroupDeletion subclass. + + + The GetDataFromMeasureGroupCache subclass. + + + The GetDataFromFlatCache subclass. + + + The GetDataFromCalculationCache subclass. + + + The GetDataFromPersistedCache subclass. + + + The Detach subclass. + + + The Attach subclass. + + + The AnalyzeEncodeData subclass. + + + The CompressSegment subclass. + + + The WriteTableColumn subclass. + + + The RelationshipBuildPrepare subclass. + + + The BuildRelationshipSegment subclass. + + + The SchemaMeasureGroupDimensions subclass. + + + The Load subclass. + + + The MetadataLoad subclass. + + + The DataLoad subclass. + + + The PostLoad subclass. + + + The MetadataTraversalDuringBackup subclass. + + + The SetAuthContext subclass. + + + The ImageLoad subclass. + + + The ImageSave subclass. + + + The TransactionAbortRequested subclass. + + + The VertiPaqScan subclass, used by the xVelocity in-memory analytics engine (VertiPaq). + + + The TabularQuery subclass. + + + The VertiPaq subclass, used by the xVelocity in-memory analytics engine (VertiPaq). + + + The HierarchyProcessing subclass. + + + The VertiPaqScanInternal subclass, used by the xVelocity in-memory analytics engine (VertiPaq). + + + The TabularQueryInternal subclass. + + + The SwitchingDictionary subclass. + + + The MdxScript subclass. + + + The MdxScriptCommand subclass. + + + The DiscoverXEventTraceDefinition subclass. + + + The UserHierarchyProcessingQuery subclass. + + + The UserHierarchyProcessingQueryInternal subclass. + + + The DAXQuery subclass. + + + The DISCOVER_COMMANDS subclass. + + + The DISCOVER_COMMAND_OBJECTS subclass. + + + The DISCOVER_OBJECT_ACTIVITY subclass. + + + The DISCOVER_OBJECT_MEMORY_USAGE subclass. + + + The DISCOVER_XEVENT_TRACE_DEFINITION subclass. + + + The DISCOVER_STORAGE_TABLES subclass. + + + The DISCOVER_STORAGE_TABLE_COLUMNS subclass. + + + The DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS subclass. + + + The DISCOVER_CALC_DEPENDENCY subclass. + + + The DISCOVER_CSDL_METADATA subclass. + + + The VertiPaqCacheExactMatch subclass, used by the xVelocity in-memory analytics engine (VertiPaq). + + + The InitEvalNodeStart subclass. + + + The InitEvalNodeEnd subclass. + + + The BuildEvalNodeStart subclass. + + + The BuildEvalNodeEnd subclass. + + + The PrepareEvalNodeStart subclass. + + + The PrepareEvalNodeEnd subclass. + + + The RunEvalNodeStart subclass. + + + The RunEvalNodeEnd subclass. + + + The BuildEvalNodeEliminatedEmptyCalculations subclass. + + + The BuildEvalNodeSubtractedCalculationSpaces subclass. + + + The BuildEvalNodeAppliedVisualTotals subclass. + + + The BuildEvalNodeDetectedCachedEvaluationNode subclass. + + + The BuildEvalNodeDetectedCachedEvaluationResults subclass. + + + The PrepareEvalNodeBeginPrepareEvaluationItem subclass. + + + The PrepareEvalNodeFinishedPrepareEvaluationItem subclass. + + + The RunEvalNodeFinishedCalculatingItem subclass. + + + The DAXVertiPaqLogicalPlan subclass. + + + The DAXVertiPaqPhysicalPlan subclass. + + + The DAXDirectQueryAlgebrizerTree subclass. + + + The DAXDirectQueryLogicalPlan subclass. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines the enumeration. + + + The event is NotAvailable. + + + The event is Failure. + + + The event is Success. + + + The event is Unknown. + + + Specifies an enumeration of cause to stop the trace. + + + The cause of trace is stopped by the user. + + + The cause of trace to stop is finished. + + + The cause of trace is stopped by exception. + + + Provides a localized translation for its parent object. + + + Contains a collection of objects. + + + Defines the enumeration. + + + The compression is Default. + + + The compression is None. + + + The compression is Compressed. + + + The compression is Gzip. + + + Specifies an enumeration of update mode. + + + The Default mode. + + + The Update mode. + + + The UpdateOrCreate mode. + + + The create mode. + + + The CreateOrReplace mode. + + + Defines how an object and related dependent objects are updated on the server after an update command. + + + Sends only the object properties and minor object collections to the server. + + + Sends the full object definition to the server. The full object definition includes properties, major objects, and minor objects. + + + Sends the full object definition to the server. The full object definition includes properties, major objects, and minor objects. Dependent objects are also fully expanded. + + + Represents the base class for validation errors. + + + Represents a validation error codes. + + + Contains a collection of objects. This class cannot be inherited. + + + Enumerates the validation options. + + + The default options. + + + The AddDetails options. + + + The AddDetails options. + + + The AddDetails options. + + + The AddDetails options. + + + Represents a validation error, warning or message returned by the MajorObject.Validate method. + + + Represents a collection of result objects during validation. + + + Represents the validation rule. + + + Enumerates the validation rule priority of analysis services. + + + The priority is set to high. + + + The priority is set to medium. + + + The priority is set to low. + + + Enumerates the types of validation rule. + + + Specifies a validation rule that is an error type. + + + Specifies a validation rule that is a warning type. + + + Specifies a validation rule that is a message type. + + + Determines whether a writeback table is created during the Process operation. + + + Creates a new writeback table, if one does not exist. If a writeback table already exists, an error occurs. + + + Creates a new writeback table, overwriting any existing writeback table. + + + Uses the existing writeback table, if one already exists. If one does not exist, an error occurs. + + + Represents an error returned by Analysis Services server (in XML/A protocol). + + + Represents the xml location reference of an entity. + + + Represents a base class for XMLA messages. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents the location of the XMLA message. + + + Specifies an enumeration of XMLA request type. + + + Undefined request type. + + + Discover request type. + + + Execute request type. + + + Contains the objects. + + + Contains a collection of objects. This class cannot be inherited. + + + Contains warning objects associated with this class. + + + Contains a collection of objects. + + + Overrides the default serialization of an XML object, used when the object exists for internal operations. + + + Represents messages thrown during the XML de-serialization process. This class cannot be inherited. + + + \ No newline at end of file diff --git a/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.DLL b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.DLL new file mode 100644 index 0000000..752e83e Binary files /dev/null and b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.DLL differ diff --git a/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Tabular.Json.dll b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Tabular.Json.dll new file mode 100644 index 0000000..08aa01f Binary files /dev/null and b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Tabular.Json.dll differ diff --git a/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Tabular.dll b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Tabular.dll new file mode 100644 index 0000000..5732e04 Binary files /dev/null and b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Tabular.dll differ diff --git a/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Tabular.xml b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Tabular.xml new file mode 100644 index 0000000..27de9e1 --- /dev/null +++ b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.Tabular.xml @@ -0,0 +1,6539 @@ + + + + Microsoft.AnalysisServices.Tabular + + + + + Infrastructure. Assigns a certain trace event handler to an event associated with an object. + + + + + Infrastructure. Indicates that an ITrace has stopped. + + + + + Occurs when the session raised an event. + + + + + Occurs when the session stopped. + + + + + Assigns a certain trace event handler to an event associated with a Trace object. + + + + + Indicates that a Trace has stopped. This class cannot be inherited. + + + + + Constructor. + + + + + Creates a new, full copy of a object. + + The newly created copy of the object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a Annotation object to the specified object. + + The specified object. + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request rename of this object. + + New name of the object + + + + Initializes a new instance of the class using the default values. + + + + + Initializes a new instance of the class using a name. + + The name of the assembly. + + + + Initializes a new instance of the Assembly class using a name and an ID. + + The name of the assembly. + The ID of the assembly. + + + + Returns a clone of the object. + + The clone. + + + + This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It copies a object to the specified destination. + + The destination object to copy to. + true to force the body to load; otherwise, false. + + + + Copies the content of this object to another object (the destination). + + The destination object to copy to. + The destination object. + + + Creates a new body for the assembly. + + + Indicates whether the object depends on the service. + The object. + true if the object depends on the service; otherwise, false. + + + Writes a reference for the current object. + The writer. + + + Creates a new object that is a copy of the current instance. + A new object that is a copy of this instance. + + + + Constructor. + + + + + Creates a new, full copy of a AttributeHierarchy object. + + A new, full copy of a AttributeHierarchy object. + + + + Deprecated. Use the CopyTo method instead. + + The object to copy from. + + + + Copies an AttributeHierarchy object to the specified object. + + The other object. + + + + Initializes a new instance of the + class with the specified AttributeHierarchy object. + The specified AttributeHierarchy object. + + + + Constructor. + + + + Initializes a new instance of the class. + + + + Constructor. + + + + + Initializes a new instance of ClrAssembly using the default values. + + + + + Initializes a new instance of ClrAssembly using a name. + + The name of the assembly. + + + + Initializes a new instance of ClrAssembly using a name and an identifier. + + The name of the assembly. + The identifier of the assembly. + + + + Returns a clone of the object. + + The clone. + + + + Copies the content of this object to another object (the destination). + + The destination object to copy to. + The destination object. + + + + Loads a managed assembly with or without attendant debug information. + + A fully articulated path to the main file for loading. + This Boolean controls whether or not to load the debug information. + + + Creates a new body for the ClrAssembly. + + + + Creates a new, full copy of a object. + + A newly created copy of the object. + + + + Deprecated. Use the CopyTo method instead. + + The object to copy from. + + + + Copies a Column object to the specified object. + + The specified column. + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request rename of this object. + + New name of the object + + + + Initializes a new instance of the + class. + The specified parent. + + + + Initializes a new instance of the ComAssembly class using the default values. + + + + + Initializes a new instance of the ComAssembly class using the specified assembly name. + + The name of the assembly. + + + + Initializes a new instance of the ComAssembly class using the specified assembly and its identifier. + + The name of the assembly. + The identified of the assembly. + + + + Returns a clone of the object. + + The clone. + + + + Copies the content of this object to another object (the destination). + + The destination object to copy to. + The destination object. + + + Creates a new body for the object. + + + + Constructor. + + + + + Creates a new, full copy of a Culture object. + + A new, full copy of a Culture object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a Culture object to the specified object. + + The specified object. + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request rename of this object. + + New name of the object + + + + Initializes a new instance of the + class. + The parent object. + + + + Initializes a new instance of a Tabular using the default values. + + + + + Initializes a new instance of a Tabular object using the model type and compatibility level. + + Type of the model. + Compatibility level. + + + + Initializes a new instance of a Tabular using a name. + + Name of the database. + + + + Initializes a new instance of a Tabular using a name and an identifier. + + Name of the database. + ID of the database. + + + + Returns a clone of the object. + + The clone. + + + + This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It creates a new copy of the object. + + true to force the body to load; otherwise, false. + A new copy of the object. + + + + Infrastructure. Copies a object to the specified destination. + + The destination object to copy to. + true to force the body to load; otherwise, false. + + + + Copies the content of this object to another object (the destination). + + The destination object to copy to. + The destination object. + + + Creates a new body for the current object. + + + Determines whether the database depends on a specified object. + The object. + true if the database depends on a specified object; otherwise, false. + + + Writes a reference for the current object. + The writer. + + + Creates an exact copy of the object. + An exact copy of the object. + + + + Creates a database, generates a unique Name and ID, adds the object to the collection, and returns the new object. + + The newly created Database. + + + + Adds the specified Database to this collection (at the last position). + + The Database to add to this collection. + The zero-based index in collection to which the item was added. + + + + Creates a database using the name provided, adds it to the collection, and returns a new Database object. + The ID is generated based on the specified Name. + + The Name for the new Database. It must be unique within the collection. + The newly created Database. + + + + Creates a database using the name and ID provided, adds it to the collection, and returns a new Database object. + + The Name for the new Database. It must be unique within the collection. + The ID for the new Database. It must be unique within the collection. + The newly created Database. + + + + Determines whether the specified Database is in the collection. + + The Database to look up. + True if the specified Database is found in the collection, False otherwise. + + + + Determines whether a Database with the specified ID is in the collection. + + The ID of the Database to be looked for. + True if a Database with the specified ID is found in the collection, False otherwise. + + + + Returns the Database with the specified ID or null if not found. + + The ID of the Database to return. + The Database with the specified ID or null if not found. + + + + Returns the Database with the specified Name or null if not found. + + The Name used to identify the Database. + The Database with the specified Name. + + + + Returns the Database with the specified Name. + + The Name used to identify the Database. + The Database with the specified Name. + The collection doesn't contain a Database with that Name. + + + + Searches for the specified Database and returns its zero-based index within the collection. + + The Name of the Database to look up. + The zero-based index of the Database in the collection, if found; otherwise, -1. + + + + Searches for a Database with the specified ID and returns its zero-based index within the collection. + + The ID of the Database to look up. + The zero-based index of the Database in the collection, if found; otherwise, -1. + + + + Creates a database, generates a unique Name and ID, inserts the object at the specified index, and returns a new Database object. + + The zero-based index at which the new Database is inserted. + The newly created Database. + + + + Inserts a Database into this collection at the specified index. + + The zero-based index at which the Database is inserted. + The Name of the Database to insert into this collection. + + + + Creates a database using the name provided, inserts it at the specified index, and returns a new Database object. + The ID is generated based on the specified Name and is unique within this collection. + + The zero-based index at which the new Database is inserted. + The Name for the new Database, unique in this collection. + The newly created Database. + + + + Creates the database using the unique Name and ID provided, inserts the object at the specified index, and returns the new object. + + The zero-based index at which the new Database is inserted. + The Name for the new Database. It must be unique within the collection. + The ID for the new Database. It must be unique within the collection. + The newly created Database. + + + + Moves a Database in collection to a specified position. The object is identified by Name. + + The Name of the Database to be moved. + The zero-based index where the Database will be moved. + + + + Moves a Database in the collection from one position to another. + + The source zero-based index from which the Database will be moved. + The destination zero-based index to which the Database will be moved. + The Database that was moved. + + + + Moves a Database in collection to a specified position. The object is identified by its ID. + + The ID of the Database to be moved. + The zero-based index where the Database will be moved. + The Database that was moved. + + + + Removes the specified Database from this collection. The object is identified by Name. + + The Name of the Database to remove. + + + + Removes the specified Database from this collection and optionally removes any references to the object. + + The Name of the Database to remove. + If false, it will not delete referencing objects. + + + + Removes a Database from this collection. The object is identified by its ID. + + The ID of the Database to be removed. + + + + Removes a Database from this collection based on its ID, and optionally removes any references to the object. + + The ID of the Database to be removed. + If false, it will not delete referencing objects. + + + + Constructor. + + + + + Constructor. + + + + Initializes a new instance of the class. + + + + Constructor. + + + + + Constructor. + + + + + Initializes the object. + + + + + Creates a new, full copy of a DataSource object. + + A new, full copy of a DataSource object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a DataSource object to the specified object in the Model tree. + + The other object. + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request rename of this object. + + New name of the object + + + + Initializes a new instance of the class with the specified object. + + The specified object. + + + Initializes a new instance of the class. + + + + Constructor. + + + + + Constructor. + + + + + Creates a new, full copy of a Hierarchy object. + + A new, full copy of a Hierarchy object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a Hierarchy object to the specified object. + + The specified object to copy. + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request rename of this object. + + New name of the object + + + + Initializes a new instance of the class. + + The parent hierarchy. + + + + Creates a new body for the IMajorObject. + + + + + Determines a value that indicates whether the current object has a dependency on another object. + + The object. + true if the current object has a dependency on another object; otherwise, false. + + + + Adds a mining structures and subsequent dependents to the specified Hashtable. + + The Hastable to append dependent objects to. + The dependents Hastable with mining structures of the database and the mining structure dependents appended. + + + + Updates the current object to use values obtained from the server. + + + + + Updates the current object to use values obtained from the server and loads dependent values, if specified. + + true to refresh dependent objects; otherwise, false. + A RefreshType value that determines which dependent objects to refresh. + + + + Updates the server definition of the object to use the values of the current object. If unspecified, default values are used to update dependent objects. + + + + + Writes the body of the in XML. + + The XML writer. + + + + Infrastructure. Starts an ITrace. + + + + + Infrastructure. Stops an ITrace. + + + + + Generates a JSON schema for validating the JSON script that JsonScripter can handle. + + A JSON schema. + + + + Scripts out a given Tabular database into an Alter command. + + Name of a Tabular database. + System.String containing a scripted Alter command. + + + + Scripts out a given Tabular metadata object into an Alter command. + + Name of the Tabular metadata object. + System.String containing a scripted Alter command. + + + + Creates a script to attach a given folder. + + The folder to attach. + System.String containing the Attach script. + + + + Creates a script to attach a given folder. + + The folder to attach. + The read/write mode of the database. + System.String containing the Attach script. + + + + Creates a script to attach a given folder. + + The folder to attach. + The read/write mode of the database. + The password. + System.String containing the Attach script. + + + + Creates a script to backup the database. + + Name of a Tabular database. + Path of the backup file. + System.String containing a scripted Backup command. + + + + Creates a script to backup the database. + + Name of a Tabular database. + Path of the backup file. + The password text to apply to the backup. + True if overwrite of the target is enabled, False otherwise. + True if compression is to be used, False otherwise. + System.String containing a scripted Backup command. + + + + Scripts out a given Tabular database into a Create command. + + Name of a Tabular database. + System.String containing a scripted Create command. + + + + Scripts out a given Tabular metadata object into a Create command. + + Name of a Tabular metadata object. + System.String containing a scripted Create command. + + + + Scripts out a given Tabular database into a CreateOrReplace command. + + Name of a Tabular database. + System.String containing a scripted CreateOrReplace command. + + + + Scripts out a given Tabular metadata object into a CreateOrReplace command. + + Name of a Tabular metadata object. + System.String containing a scripted CreateOrReplace command. + + + + Scripts out a given Tabular database into a Delete command. + + Name of a Tabular database. + System.String containing a scripted Delete command. + + + + Scripts out given Tabular metadata object into Delete command + + Tabular metadata object + System.String contaning scripted Delete command + + + + Creates a script to detach the database. + + Name of a Tabular database. + System.String containing a scripted Detach command. + + + + Creates a script to detach the database. + + Name of a Tabular database. + The password to detach the database. + System.String containing a scripted Detach command. + + + + Creates script to merge one or more partitions. + + Target partition. + Sequence of source partitions. + System.String containing scripted MergePartitions command. + + + + Scripts out a given Tabular database into a Refresh command. + + Name of a Tabular database. + System.String containing a scripted Refresh command. + + + + Scripts out a given Tabular database into a Refresh command using a specified RefreshType. + + Name of a Tabular database. + Type of refresh. + System.String containing a scripted Refresh command. + + + + Scripts out a given Tabular metadata object into a Refresh command. + + Name of a Tabular metadata object. + System.String containing a scripted Delete command. + + + + Scripts out a given tabular metadata object into a Refresh command using a specified RefreshType. + + Name of a Tabular metadata object. + Type of refresh. + System.String containing a scripted Delete command. + + + + Scripts out multiple Tabular metadata object into a Refresh command. + + Name of the Tabular metadata object collection. + Type of refresh. + System.String containing a scripted Delete command. + + + + Creates a script to restore the database. + + The name and location of the file to restore. + Name of the database to restore. + System.String containing the Restore script. + + + + Creates a script to restore the database. + + The name and location of the file to restore. + The database to restore. + True if the database should be overwritten, False otherwise. + The password to use to decrypt the restoration file. + The storage location for the file to restore. + The read/write mode of the database. + System.String containing the Restore script. + + + + Creates a script to Synchronize the database. + + Name of a the database to Synchronize. + A connection string. + System.String containing a scripted Synchronize command. + + + + Creates a script with more synchronization options to Synchronize the database. + + The database to Synchronize. + A connection string. + A Boolean that specifies whether to synchronize security. + A Boolean that specifies whether to apply compression. + System.String containing a scripted Synchronize command. + + + + Deserializes a Database object. + + JSON structure to deserialize. + Serialization options. + The Database as a Tabular metadata object. + + + + Deserializes a JSON structure of a Tabular database to its metadata object equivalent. + + Type of metadata object to deserialize. + JSON structure to deserialize. + Serialization options. + Target compatibility level of the database (should be 1200 or greater). + v + + + + Deserializes a JSON structure to its metadata object equivalent. + + JSON structure to deserialize. + Serialization options. + Type of metadata object to deserialize. + The in-memory metadata object. + + + + Generates the JSON schema for JSON serialization of a given metadata object. + + Type of metadata object. + Serialization options. + Target compatibility level of the database (should be 1200 or later). + JSON schema of the object. + + + + Generates JSON schema for JSON serialization of given metadata object. + + Serialization options. + Target compatibility level of the database (should be 1200 or later). + Type of Mmetadata object. + JSON schema of the object. + + + + Serializes the metadata of an in-memory Tabular database to a JSON structure. + + The Database object to serialize. + Serialization options. + A Database definition in JSON. + + + + Serializes an in-memory Tabular model object to a JSON structure. + + The in-memory model object to serialize. + Serialization options. + Target compatibility level of the database (should be 1200 or later). + An object definition in JSON. + + + + Constructor. + + + + + Creates a new, full copy of a KPI object. + + A new, full copy of a KPI object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a KPI object to the specified object. + + The specified object. + + + + Initializes a new instance of the class with the specified object. + + The specified object. + + + + Constructor. + + + + + Creates a new, full copy of a Level object. + + The newly created copy of the object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a Level object to the specified object. + + The specified Level. + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request rename of this object. + + New name of the object + + + + Initializes a new instance of the class with the specified level. + + The specified level. + + + + Constructor. + + + + + Creates a new, full copy of a object. + + The newly created copy of the object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a LinguisticMetadata object to the specified object. + + The Linguistic Metadata object. + + + + Initializes a new instance of the class with a specified parent object. + + The parent object. + + + + Constructor. + + + + + Creates a new, full copy of a Measure object. + + A new full copy of a measure object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a Measure object to the specified object. + + The object to copy to. + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request rename of this object. + + New name of the object + + + + Initializes a new instance of the class with the specified measure object. + + The specified measure object. + + + Initializes a new instance of the class. + + + + Returns a Validate object. + + The validation result. + + + + Initializes a new collection of metadata objects. + + The type of item contained in the collection (for example a collection of models, tables, or columns). + Name of the parent object containing the collection. + + + + Add by Type. + + Adds a metadata object into the collection. + + + + Empties the collection of all objects. + + + + + A Boolean specifying whether the collection contains objects by Type. + + Name of the collection + True if the collection indexes by Type, False otherwise. + + + + Copies a collection to another object in the Model tree. + + Stores the objects in the collection. + An index of the array. + + + + Enumerates the items in a collection. + + A list of items. + + + + Index lookup by Type. + + The type of MetaDataObject contained in the collection. + The index of the collection. + + + + Indicates whether the object is removed in the collection. + + The metadata object. + true if the object was found and removed from collection; otherwise, false. + + + Removes all items from the . + + + Copies the to an existing one-dimensional , starting at the specified array index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in array at which copying begins. + + + Removes the first occurrence of a specific object from the collection. + The object to remove from the collection. + true if is successfully removed; otherwise, false. + + + Returns an enumerator that iterates through a collection. + An enumerator that iterates through a collection. + + + Retrieves an enumerator that iterates through the collection. + An enumerator that iterates through the collection. + + + + Constructor. + + + + + Creates a new, full copy of a Model object. + + A new, full copy of a Model object. + + + + Deprecated. Use CopyTo method instead. + + The other model. + + + + Copies a Model object to the specified object. + + The specified object. + + + + Executes an XMLA request and updates the model tree to match model's definition on the . + + XMLA request + Result of ExecuteXmla operation, including impact + + + + Deprecated. Use RequestRefresh method instead. + + Refresh type + + + + Deprecated. Use RequestRefresh method instead. + + Refresh type + Overrides - collection of overriden properties of real metadata object + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request refresh of this object. + + Refresh type + + + + Request refresh of this object with overrides. + + Refresh type + Overrides - collection of overriden properties of real metadata object + + + + Request rename of this object. + + New name of the object + + + + Saves the local changes made on the model tree to the version of the model residing in the database on the . + + Result of a SaveChanges operation, including a description of how the local model varies from the version it is replacing on the . + + + + Saves local modifications made on the model tree to the . + + Flags that control the Save operation + Result of the SaveChanges operation, including impact + + + + Saves local modifications made on model tree to the . + + Options that control the Save operation + Result of the SaveChanges operation, including impact. + + + + Synchronizes a local copy of the model tree to match the latest version stored on the Analysis Services instance. + + Provides the results of the synch operation against the local model tree after comparing it to the version stored on the server. + + + + Reverts local changes made on the since the last time it was sync'ed with the . + + + + + Initializes a new instance of the class with the specified object. + + The specified object. + + + Initializes a new instance of the class. + + + + Constructor. + + + + + Creates a new, full copy of a ModelRole object. + + A new, full copy of a ModelRole object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a ModelRole object to the specified object. + + The model role object. + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request rename of this object. + + New name of the object + + + + Initializes a new instance of the class. + + The model role. + + + + Creates a new, full copy of a ModelRoleMember object. + + A new, full copy of a ModelRoleMember object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a ModelRoleMember object to the specified object. + + The specified object. + + + + Initializes a new instance of the + class with the specified parent. + The specified parent. + + + + A base class representing a named metadata object.. + + + + + Sets the name of the metadata object. + + A string that provides the name. + + + + A Boolean that determines whether objects in the collection are contained by Name. + + Name of the collection. + True if object are contained by name within the collection, False otherwise. + + + + A Boolean that determines whether the index contains the specified object name. + + Name of the object to look up. + True if the object was found, False otherwise. + + + + Finds an object in the collection by Name. + + Name of the object to look up. + Reference to object with given name if it's found in collection, null otherwise. + + + + Gets a unique new name for the object. + + A unique new name for the object. + + + + Gets a unique new name for the object with the specified name prefix. + + The name prefix. + A unique new name for the object with the specified name prefix. + + + + Removes an object from a MetadataObject collection by its name. + + The string name. + + + Initializes a new instance of the class. + + + + Converts an XML fragment to the specified by the and parameters. + + Name of the xml fragment to deserialize. + True if the XML fragment describes an object completely, False otherwise. + + + + Converts an XML representation of an object reference to an object by using an xmlReader. + + Name of the xmlReader used in the conversion. + An object. + + + + Gets the object ID of the specified object. + + Name of the object. + The ID of the object. + + + + Reads the content referenced by the object. + + An xmlReader for reading the referenced content. + + + + Resolves an object with the specified database and object reference. + + Name of the database. + An ID-based reference of the object. + An object with the specified database and object reference. + + + + Resolves an object with the specified database and object reference. + + Name of the server. + An ID-based reference of the object. + An object with the specified database and object reference. + + + + Resolves an object with the specified database. + + Name of the database. + An object with the specified database. + + + + Resolves an object with the specified database and force load. + + Name of the database. + Name of the force load. + An object with the specified server and force load. + + + + Resolves an object with the specified server. + + The specified server. + An object with the specified server. + + + + Resolves an object with the specified server and force load. + + Name of the server. + Name of the force load. + An object with the specified server and force load. + + + + Converts the to an XML version. + + An XML version of the . + + + + Converts the to an XML version by using an . + + Name of an xmlWriter for writing the XML version of the referenced content. + + + + Writes out a serialized by using an xmlWriter. + + A Writer for writing the XML version of the referenced content. + + + + Constructor. + + + + + Creates a new, full copy of a ObjectTranslation object. + + The full copy of a ObjectTranslation object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies an object to the specified object. + + The other object. + + + + Sets a translation for a property of a metadata object. + + Metadata object whose property is being translated. + Property that is being translated. + Translated value of the property. + + + + Initializes a new instance of the OutOfSyncException class. + + The unknown reference. + + + + Sets the with information about the exception. + + The that holds the serialized object data about the exception begin thrown. + The that contains contextual information about the source or destination. + + + + Constructor. + + + + + Creates a new, full copy of a Partition object. + + A new, full copy of a Partition object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a Partition object to the specified object. + + The specified partition object. + + + + Deprecated. Use RequestRefresh method instead. + + Refresh type + + + + Deprecated. Use RequestRefresh method instead. + + Refresh type + Overrides - collection of overriden properties of real metadata object + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request to merge partitions. + + Source partitions for merge partition + + + + Request refresh of this object. + + Refresh type + + + + Request refresh of this object with overrides. + + Refresh type + Overrides - collection of overriden properties of real metadata object + + + + Request rename of this object. + + New name of the object + + + + Initializes a new instance of the + class. + The parent object. + + + Initializes a new instance of the class. + + + + Constructor. + + + + + Creates a new, full copy of a Perspective object. + + A new, full copy of a Perspective object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a Perspective object to the specified object. + + The specified object. + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request rename of this object. + + New name of the object + + + + Initializes a new instance of the class with the specified object. + + The specified object. + + + + Constructor. + + + + + Creates a new, full copy of a object. + + A newly created copy of the object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a object to the specified object. + + The object to copy to. + + + + Initializes a new instance of the class with the specified PerspectiveColumn. + + The specified PerspectiveColumn. + + + + Constructor. + + + + + Creates a new, full copy of a PerspectiveHierarchy object. + + A new full copy of a PerspectiveHierarchy object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a PerspectiveHierarchy object to the specified object. + + The specified object. + + + + Initializes a new instance of the class. + + The parent object. + + + + Constructor. + + + + + Creates a new, full copy of a PerspectiveMeasure object. + + A new, full copy of a PerspectiveMeasure object. + + + + Deprecated. Use CopyTo method instead. + + The object to copy from. + + + + Copies a PerspectiveMeasure object to the specified object. + + The specified object. + + + + Initializes a new instance of the class. + + The parent perspective measure. + + + + Constructor. + + + + + Creates a new, full copy of a PerspectiveTable object. + + The new perspective table object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a PerspectiveTable object to the specified object. + + The PerspectiveTable. + + + + Initializes a new instance of the class. + + The perspective table. + + + + Constructor. + + + + + The data source used in the query. + + + + + Creates a new, full copy of a Relationship object. + + A new, full copy of a Relationship object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a Relationship object to the specified object. + + A specified object. + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request rename of this object. + + New name of the object + + + + Initializes a new instance of the class with a given parent object. + + The parent object. + + + + Initializes a new instance of the Role class using the default values. + + + + + Initializes a new instance of using a name. + + A String that contains the name of the Role. + + + + Initializes a new instance of Role using a name and an identifier. + + A String that contains the name of the . + A String that contains a unique identifier for the . + + + + Returns a clone of the object. + + The clone. + + + + Infrastructure. Creates a new copy of the object. + + true to force the body to load; otherwise, false. + A new copy of the object. + + + + Infrastructure. Copies a object to the specified destination. + + The destination object to copy to. + true to force the body to load; otherwise, false. + + + + Copies a object to the specified object. + + The object you are copying to. + A role object. + + + Creates a new body for the current object. + + + Determines whether the current object depends on an object. + The object to depend on. + true if the current object depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + + Creates the Role object, generates a unique Name and ID, adds the object to the collection, and returns the object. + + The newly created Role. + + + + Adds the specified Role to this collection (at the last position). + + The Role to add to this collection. + The zero-based index in collection to which the item was added. + + + + Creates the Role object using the Name provided, generates an ID, adds the object to the collection, and returns the object. + + The Name for the new Role. It must be unique within the collection. + The newly created Role. + + + + Creates the Role object using the Name and ID provided, adds it to the collection, and returns the object. + + The Name for the new Role. It must be unique within the collection. + The ID for the new Role. It must be unique within the collection. + The newly created Role. + + + + Determines whether a Role with the specified Name is in the collection. + + The Role to look up in the collection. + True if the specified Role is found in the collection, False otherwise. + + + + Determines whether a Role with the specified ID is in the collection. + + The ID of the Role to look up. + True if a Role with the specified ID is found in the collection, False otherwise. + + + + Returns the Role with the specified ID, or null if not found. + + The ID of the Role to return. + The Role with the specified ID, or null if not found. + + + + Returns the Role with the specified Name, or null if not found. + + The Name used to identify the Role. + The Role with the specified Name. + + + + Returns the Role with the specified Name. + + The Name used to identify the Role. + The Role with the specified Name. + The collection doesn't contain a Role with that Name. + + + + Searches for the specified Role by name and returns its zero-based index within the collection. + + The Role to locate. + The zero-based index of the Role in the collection, if found; otherwise, -1. + + + + Searches for a Role with the specified ID and returns its zero-based index within the collection. + + The ID of the Role to look up. + The zero-based index of the Role in the collection, if found; otherwise, -1. + + + + Creates a Role object, generates a unique Name and ID, inserts the object at the specified index, and returns a new Role. + + The zero-based index at which the new Role is inserted. + The newly created Role. + + + + Inserts a Role into this collection at the specified index. + + The zero-based index at which the Role is inserted. + The name of the Role to insert into this collection. + + + + Creates a Role object using the name provided, generates an ID, inserts the object at the specified index, and returns the object. + + The zero-based index at which the new Role is inserted. + The Name for the new Role. It must be unique within the collection. + The newly created Role. + + + + Creates a Role object using the name and ID provided, inserts it at the specified index, and returns a new Role. + + The zero-based index at which the new Role is inserted. + The Name for the new Role. It must be unique within the collection. + The ID for the new Role. It must be unique within the collection. + The newly created Role. + + + + Moves a Role in a collection to a specified position using the ID to identify the object. + + The Name of the Role to be moved. + The zero-based index where the Role will be moved. + + + + Moves a Role in collection from one position in the index to another. + + The source zero-based index from which the Role will be moved. + The destination zero-based index to which the Role will be moved. + The Role that was moved. + + + + Moves a Role in a collection to a specified position using the Name to identify the object. + + The ID of the Role to be moved. + The zero-based index where the Role will be moved. + The Role that was moved. + + + + Removes the specified Role from this collection using the Name to locate the Role. + + The Name of the Role to remove. + + + + Removes the specified Role from this collection, and optionally removes any references to the object. + + The name of Role to remove. + If false, it will not delete referencing objects. + + + + Removes a Role from this collection using the ID to locate the Role. + + The ID of the Role to be removed. + + + + Removes a Role from this collection based on its ID, and optionally removes any references to the object. + + The ID of the Role to be removed. + If false, it will not delete referencing objects. + + + Initializes a new instance of the . + + + Initializes a new instance of the class. + + + + Initializes a new instance of the Server using the default values. + + + + + Starts a transaction on the server. + + + + + Returns a clone of the object. + + The clone. + + + + Infrastructure. Creates a new copy of the object. + + true to force the body to load; otherwise, false. + A new copy of the object. + + + + Commits the changes made in the current transaction. + + + + + Commits the changes made in the current transaction and returns . + + + which will hold the result of the transaction. + + + + Infrastructure. Copies a object to the specified destination. + + The destination object to copy to. + true to force the body to load; otherwise, false. + + + + Copies the content of this object to another object (the destination). + + The destination object to copy to. + The destination object. + + + + Disconnects the object from the Analysis Services server. + + true if session must be closed; otherwise, false. + + + + Retrieves the date and time when the specified object schema was last updated. + + The specified object schema. + The date and time when the specified object schema was last updated. + + + Creates a new body for the server. + + + Determines whether the dimension permission depends on an object. + The object. + true if the dimension permission depends on an object; otherwise, false. + + + Writes a reference for the server. + The XML writer. + + + + Rolls back the current transaction on the connection to the server. + + + + Creates a new copy of the current object. + The newly created copy of the object. + + + + Infrastructure. Sends the updates made on the object to the Analysis Services server. + + The objects that are updated. + + + + Infrastructure. Sends the updates made on the object to the Analysis Services server. + + The objects that are updated. + The collection to store impact information in. + + + + Indicates whether the Server object is valid. + + A collection of objects. + true to indicate that detailed errors are included in the errors parameter; otherwise, false. + The edition of the server. + true if the object returns valid; otherwise, false. + + + + Starts a session trace based on the object. + + + + + Stops a session trace based on the object. + + + + + Constructor. + + + + + Constructor. + + + + + Creates a new, full copy of a Table object. + + A new, full copy of a Table object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a Table object to the specified object. + + The table. + + + + Deprecated. Use RequestRefresh method instead. + + Refresh type + + + + Deprecated. Use RequestRefresh method instead. + + Refresh type + Overrides - collection of overriden properties of real metadata object + + + + Deprecated. Use RequestRename method instead. + + New name of the object + + + + Request refresh of this object. + + Refresh type + + + + Request refresh of this object with overrides. + + Refresh type + Overrides - collection of overriden properties of real metadata object + + + + Request rename of this object. + + New name of the object + + + + Initializes a new instance of the + class with the specified table object. + The specified table object. + + + + Constructor. + + + + + Creates a new, full copy of a TablePermission object. + + A new, full copy of a TablePermission object. + + + + Deprecated. Use CopyTo method instead. + + + + + + Copies a TablePermission object to the specified object. + + The specified object to copy. + + + + Initializes a new instance of the class. + + The table permission. + + + + Initializes a new instance of the Trace class using default values. + + + + + Initializes a new instance of the Trace class using a name and an identifier. + + Name of the + ID of the + + + + Returns a clone of the object. + + The clone. + + + + Copies the content of this object to another object (the destination). + + The destination object to copy to. + The destination object. + + + Creates a new body for the trace. + + + Determines whether the current object depends on an object. + The object. + true if the current object depends on an object; otherwise, false. + + + Writes a reference for the trace. + The writer of the reference. + + + + Starts a Trace. + + + + + Stops a Trace. + + + + Creates a new object that is a copy of the current instance. + A new object that is a copy of this instance. + + + + Creates a Trace, generates a unique Name and ID, adds the object to the collection, and returns the new object. + + The newly created Trace. + + + + Adds the specified Trace to this collection (at the last position). + + The Trace to add to this collection. + The zero-based index in collection to which the item was added. + + + + Creates a Trace using the Name provided, generates an ID, adds the object to the collection, and returns the new object. + + The Name for the new Trace. It must be unique within the collection. + The newly created Trace. + + + + Creates a Trace using the Name and ID provided, adds it to the collection, and returns a new Trace object. + + The Name for the new Trace. It must be unique within the collection. + The ID for the new Trace. It must be unique within the collection. + The newly created Trace. + + + + Determines whether the specified Trace is in the collection. The object is identified by Name. + + The Name of the Trace object to look up. + True if the specified Trace is found in the collection, False otherwise. + + + + Determines whether a Trace with the specific ID is in the collection. + + The ID of the Trace to look up. + True if a Trace with the specified ID is found in the collection, False otherwise. + + + + Returns the Trace with the specified ID or null if not found. + + The ID of the Trace to return. + The Trace with the specified ID or null if not found. + + + + Returns the Trace with the specified Name or null if not found. + + The Name used to identify the Trace. + The Trace with the specified Name. + + + + Returns the Trace with the specified Name. + + The Name used to identify the Trace. + The Trace with the specified Name. + The collection doesn't contain a Trace with that Name. + + + + Searches for the specified Trace and returns its zero-based index within the collection. The object is identified by Name. + + The Name of the Trace object to look up. + The zero-based index of the Trace in the collection, if found; otherwise, -1. + + + + Searches for a Trace with a specific ID and returns its zero-based index within the collection. + + The ID of the Trace to look up. + The zero-based index of the Trace in the collection, if found; otherwise, -1. + + + + Creates a Trace object, generates a unique Name and ID, inserts the Trace at the specified index, and returns the new object. + + The zero-based index at which the new Trace is inserted. + The newly created Trace. + + + + Inserts a Trace into this collection at the specified index. + + The zero-based index at which the Trace is inserted. + The Name of the Trace to insert into this collection. + + + + Creates a Trace object using the unique Name provided, inserts it at the specified index, and returns the new object. + A unique object ID is generated for the object. + + The zero-based index at which the new Trace is inserted. + The Name for the new Trace. It must be unique within the collection. + The newly created Trace. + + + + Creates a Trace object using the unique Name and ID provided, inserts it at the specified index, and returns the new object. + + The zero-based index at which the new Trace is inserted. + The Name for the new Trace. It must be unique within the collection. + The ID for the new Trace. It must be unique within the collection. + The newly created Trace. + + + + Moves a Trace in a collection to a specified position. The object is identified by ID. + + The Trace to be moved. + The zero-based index to which the Trace will be moved. + + + + Moves a Trace in collection from one position in the index to another. + + The source zero-based index from which the Trace will be moved. + The destination zero-based index to which the Trace will be moved. + The Trace that was moved. + + + + Moves a Trace in a collection to a specified position. The object is identified by Name. + + The ID of the Trace to be moved. + The zero-based index where the Trace will be moved. + The Trace that was moved. + + + + Removes the specified Trace from this collection. The object is identified by Name. + + The Name of the Trace to remove. + + + + Removes the specified Trace from this collection using the name provided, and optionally deletes references to the Trace from other objects. + + The Name Trace to remove. + If false, it will not delete referencing objects. + + + + Removes a Trace from this collection using the object ID given. + + The ID of the Trace to be removed. + + + + Removes a Trace from this collection using the ID provided, and optionally deletes references to the Trace from other objects. + + The ID of the Trace to be removed. + If false, it will not delete referencing objects. + + + + Adds the specified TraceColumn to this collection, where the object is identified by Name. + + The Name of the TraceColumn to add to this collection. + The zero-based index in collection where the item was added. + + + + Removes all TraceColumn objects from the collection. + + + + + A Boolean indicating whether the specified TraceColumn is in the collection. + + The Name of the TraceColumn to look up. + True if the specified TraceColumn is found in the collection, False otherwise. + + + + Removes the specified TraceColumn from this collection, where the object is identified by Name. + + The TraceColumn to remove. + + + Copies the elements of the collection to an array, starting at a particular index. + The destination of the elements copied from collection. + The zero-based index in at which copying begins. + + + Defines an enumerator that iterates through a collection. + An IEnumerator object that can be used to iterate through the collection. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The trace event class. + + + + Returns a clone of the object. + + The clone. + + + + Copies the content of this object to another object (the destination). + + The destination object to copy to. + The destination object. + + + Creates a new copy of the current instance. + A newly created copy of the current instance. + + + Returns an XmlSchema that describes the XML representation of the object that is produced by the IXmlSerializable.WriteXml method and consumed by the IXmlSerializable.ReadXml method. + An XmlSchema that describes the XML representation of the object that is produced by the IXmlSerializable.WriteXml method and consumed by the IXmlSerializable.ReadXml method. + + + Generates an object from its XML representation. + The XML reader. + + + Converts an object into its XML representation. + The stream to which the object is serialized. + + + Initializes a new instance of the class. + + + + Adds the specified TraceColumn to this collection. + + The Name of the TraceColumn to add to this collection. + The zero-based index in the collection where the item was added. + + + Creates and adds a TraceEvent, with the specified TraceEventClass value, to the end of the collection. + The TraceEventClass value of the TraceEvent to return. + A new, empty TraceEvent. + + + Empties an exisitng TraceEvent collection of all existing objects. + + + Returns a value that indicates whether the contains in the specified TraceEvent. + The specified TraceEvent. + true if the contains in the specified trace event; otherwise, false. + + + Indicates a value whether the collection contains a TraceEvent that has the specified value. + The value of the TraceEvent to return. + true if the TraceEvent exists in the collection; otherwise, false. + + + , + Returns the TraceEvent with the specified EventId or null if not found. + + The EventId of the TraceEvent to return. + The TraceEvent with the specified EventId or null if not found. + + + Removes the from the specified TraceEvent. + The specified TraceEvent. + + + Removes the TraceEventCollection from the specified TraceEventClass. + The specified event identifier. + + + Copies the object to the specified array starting at the specified index. + The destination of the object copied. + The index in at which copying begins. + + + Retrieves an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + + Gets a value indicating whether metadata overrides can be used when issuing a refresh request with this RefreshType. + + Type of refresh. + True indicates that the RefreshType allows updates to existing data. + + + + Gets the syntactically valid name of the object. Null or empty names are replaced with a default name. Names exceeding maximum allowed length are trimmed. Invalid XML is removed. + + An input name subject to validation. + Type of object. + Returns a syntactically valid name. + + + + A Boolean indicating whether the name is syntactically correct. + + Name to evaluate. + Type of object. + Error information about invalid object names. + True indicates the name passes validation, False otherwise. If an error condition exists, an error string is returned. + + + Initializes a new instance of the class. + + + + Constructor. + + + + + Gets or sets the date and time in which this annotation was modified. + + The date and time in which this annotation was modified. + + + + Gets or sets the name of the object. + + The name of the object. + + + Gets or sets the object property. + The object property. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the Parent object, null for Model objects. + + The Parent object. + + + Gets or sets the value of the annotation. + A String containing the value of the annotation. + + + + Gets or sets the user credentials under which an assembly is run. + + The user credentials under which an assembly is run. + + + Gets the base type of the current object. + The base type of the current object. + + + Gets the object reference implementation of the assembly + The object reference implementation. + + + Gets the parent database of the current object. + The parent database of the current object. + + + Gets the parent server implementation of the assembly. + The parent server implementation. + + + Gets the path for the specified object. + The path for the specified object. + + + + Gets the collection object of all annotations in the current AttributeHierarchy. + + The collection object of all annotations in the current AttributeHierarchy. + + + + Gets a column object. + + A column object. + + + + Gets or sets the date and time at which the object was last modified. + + The date and time at which the object was last modified. + + + + Gets the type of the object. + + The type of the object. + + + + Gets the Parent object. This value is null for Model objects. + + The parent object. + + + + Gets or sets the time that the object was last refreshed. + + The time that the object was last refreshed. + + + + Gets or sets the object state. + + The object state. + + + Gets or sets the expression of this calculated column. + The expression of this calculated column. + + + Gets or sets a value that indicates whether the data type of the calculated column is inferred. + true if the data type of the calculated column is inferred; otherwise, false. + + + + Gets or sets the query used to build the calculated partition. + + The query used to build the calculated partition. + + + Gets the origin of the column. + The origin of the column. + + + Gets or sets a value that indicates whether the data type of the column is inferred. + true if the data type of the column is inferred; otherwise, false. + + + Gets or sets a value that indicates whether the name of the column is inferred. + true if the name of the column is inferred; otherwise, false. + + + Gets or sets the string source of the column. + A String that contains the source of the column. + + + + Gets the collection of files associated with a ClrAssembly. + + The collection of files associated with a ClrAssembly. + + + + Gets or sets the for a ClrAssembly. + + The for a . + + + + Gets or sets the alignment for this property. + + The alignment for this property. + + + + Gets the collection object of all annotations in the current Column. + + The collection object of all annotations in the current Column. + + + + Gets or sets the attribute hierarchy of this column. + + The attribute hierarchy of this column. + + + + Gets or sets the data category of the object. + + The data category of the object. + + + + Gets or sets the type of data stored in the column. For a DataColumn, specifies the data type. See for a list of supported data types. + + A DataType object that represents the column data type. + + + + Gets or sets a Description property for this object. + + A Description property for this object. + + + + Gets or sets the display folder used by this column. + + The display folder used by this column. + + + + Gets or sets a 32-bit integer display ordinal. + + A 32-bit integer display ordinal. + + + + Gets or sets a string that explains the error state associated with the current object. It is set by the engine only when the state of the object is one of these three values: SemanticError, DependencyError, or EvaluationError. It is applicable only to columns of the type Calculated or CalculatedTableColumn. It will be empty for other column objects. + + A string that explains the error state associated with the current object. + + + + Gets or sets the format string set for this column. + + The format string set for this column. + + + + Gets or sets a value that indicates whether the column can be used in an MDX expression or query. + + true if the column can be used in an MDX expression or query; otherwise, false. + + + + Gets or sets a value that indicates whether the image used is the default image. + + true if the image used is the default image; otherwise, false. + + + + Gets or sets a value that indicates whether the label is the default label. + + true if the label is the default label; otherwise, false. + + + + Gets or sets a value that indicates whether the column is hidden. + + true if the column is hidden; otherwise, false. + + + + Gets or sets a value that indicates whether the column is a key of the table. + + true if the column is a key of the table; otherwise, false. + + + + Gets or sets a value that indicates whether the column is nullable. + + true if the column is nullable; otherwise, false. + + + + Gets or sets a value that indicates whether the values of the column is unique. + + true if the values of the column is unique; otherwise, false. + + + + Gets or sets a value that indicates whether the table keeps the unique rows. + + true if the table keeps the unique rows; otherwise, false. + + + + Gets or sets the date and time the column was modified. + + The date and time the column was modified. + + + + Gets or sets the name of a column in a tabular model. + + The name of a column in a tabular model. + + + + Gets the type of the object. + + The type of the object. + + + + Gets the parent object, null for Model objects. + + The parent object. + + + + Gets the date and time at which the column was last refreshed. + + The date and time at which the column was last refreshed. + + + + Gets or sets the column used to sort rows in a table. + + The column used to sort rows in a table. + + + + Gets or sets the data type in the external data source (e.g. NVARCHAR(50) for a string column). + + The data type in the external data source. + + + + Gets or sets the calculated columns or columns in a calculated table, the state of this column is either calculated (Ready), or not (CalculationNeeded), or an error. + For non-calculated columns it is always Ready. + + The state object. + + + + Gets or sets a date and time at which this structure was last modified. + + A date and time at which this structure was last modified. + + + + Gets or sets the aggregation function used by this column. + + The aggregation function used by this column. + + + + Gets or sets the Table object. + + The Table object. + + + + Gets or sets a 32-bit integer specifying the position of the Detail record in the Table. + + A 32-bit integer specifying the position of the Detail record in the Table. + + + + Gets or sets the column type. + + The column type. + + + + Gets or sets the source where the COM assembly file is located. + + The source where the COM assembly file is located. + + + + Gets the collection object of all annotations in the current Culture. + + The collection object of all annotations in the current Culture. + + + Gets or sets the linguistic metadata for the culture property. + The linguistic metadata. + + + + Gets or sets the time that the object was last modified. + + The time that the object was last modified. + + + + Gets or sets the name of the object. + + The name of the object. + + + + Gets the collection object of all ObjectTranslations in the current Culture. + + The collection object of all ObjectTranslations in the current Culture. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the Parent object, null for Model objects. + + The Parent object, null for Model objects. + + + + Gets or sets the time that the structure of the object was last modified. + + The time that the structure of the object was last modified. + + + + Gets a value that indicates whether the database is affected by current transaction. + + true if the database is affected by current transaction; otherwise, false. + + + Gets the type from which the current object directly inherits. + The type from which the current object directly inherits. + + + Gets the ID-based reference to the object. + The ID-based reference to the object. + + + Gets the parent database of the current object. + The parent database of the current object. + + + Gets the parent server. + The parent server. + + + Gets the path implementation for this object. + The path implementation for this object. + + + + Gets or sets the child of the . + + The child Model of the . + + + + Gets the parent of a Database. + + The parent of a Database. + + + + Gets the parent of a Database. + + The parent Server of a Database. + + + + Gets the Database at the specified zero-based index. + + The zero-based index + The Database at the specified zero-based index. + + + + Gets the Database with the specified ID. + + The specified ID. + The Database with the specified ID. + The collection doesn't contain a Database with the specified ID. + + + Gets or sets the SourceColumn property of the current DataColumn object. + A String containing the SourceColumn property of the current DataColumn object. + + + Gets or sets the + original object. + + The + original object. + + + + + Gets or sets the overriden SourceColumn property of the original DataColumn object. + + A String that contains the overriden SourceColumn property of the original DataColumn object. + + + + Gets the collection of overriden columns. + + The collection of overriden columns. + + + + Gets the collection of overriden data sources. + + The collection of overriden data sources. + + + + Gets the collection of overriden partitions. + + The collection of overriden partitions. + + + + Gets or sets the scope object to which the overrides are resticted. + + The scope object to which the overrides are resticted. + + + + Gets or sets the original partition object. + + The original partition object. + + + + Gets or sets the overriden source property of the original partition object. + + The overriden source property of the original partition object. + + + + Gets or sets the overriden account property of the original ProviderDataSource object. + + The overriden account property of the original ProviderDataSource object. + + + + Gets or sets the overriden ConnectionString property of the original ProviderDataSource object. + + The overriden ConnectionString property of the original ProviderDataSource object. + + + + Gets or sets the overriden ImpersonationMode property of the original ProviderDataSource object. + + The overriden ImpersonationMode property of the original ProviderDataSource object. + + + + Gets or sets the overriden isolation property of the original ProviderDataSource object. + + The overriden isolation property of the original ProviderDataSource object. + + + + Gets or sets the overriden MaxConnections property of the original ProviderDataSource object. + + An overriden MaxConnections property of the original ProviderDataSource object. + + + + Gets or sets the Original ProviderDataSource object. + + The Original ProviderDataSource object. + + + Gets or sets the overriden password property of the original ProviderDataSource object. + A String containing the overriden password property of the original ProviderDataSource object. + + + + Gets or sets the provider property of the original ProviderDataSource object. + + The provider property of the original ProviderDataSource object. + + + + Gets or sets the override Timeout property of the original ProviderDataSource object. + + The override Timeout property. + + + + Gets or sets the DataSource that will be used for the duration of the refresh operation. + + The DataSource that will be used for the duration of the refresh operation. + + + + Gets or sets the Query that will be used for the duration of the refresh operation. + + A String that contains the Query that will be used for the duration of the refresh operation. + + + + Gets the collection object of all annotations in the current DataSource. + + The collection object of all annotations in the current DataSource. + + + + Gets or sets an accessor specifying the Description property of the body of the object. + + An String accessor specifying the Description property of the body of the object. + + + + Gets or sets the date and timestamp indicating when the data source connection was opened. + + The date and timestamp indicating when the data source connection was opened. + + + + Gets or sets an accessor specifying the name property of the body of the object. + + The name property of the body of the object. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the parent object, null for Model objects. + + The parent object, null for Model objects. + + + Gets or sets an accessor specifying the type of data source providing data to the object. + An accessor specifying the type of data source providing data to the object. + + + + Determines whether partitions are merged with Table. + + true if partitions are merged with Table; otherwise, false. + + + + Gets or sets the identity provider. + + The identity provider. + + + Gets or sets the external role for the member type property. + The role member type property. + + + + Gets the collection object of all annotations in the current Hierarchy. + + The collection object of all annotations in the current Hierarchy. + + + + Gets or sets the description of the object. + + The description of the object. + + + + Gets or sets the display folder. + + The display folder. + + + Gets or sets a value that indicates whether the hierarchy is hidden. + true if the hierarchy is hidden; otherwise, false. + + + + Gets the collection object of all levels in the current Hierarchy. + + The collection object of all levels in the current Hierarchy. + + + + Gets or sets the date and time in which this hierarchy was modified. + + The date and time in which this hierarchy was modified. + + + + Gets or sets the name of the Hierarchy. + + A String name of the Hierarchy. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the Parent object, null for Model objects. + + The parent object. + + + + Gets or sets the last refreshed time. + + The last refreshed time. + + + Gets or sets the object state. + An object state. + + + + Gets or sets the modified date and time for the structure of Hierarchy. + + The modified date and time for the structure of Hierarchy.. + + + Gets or sets the table object. + The table object. + + + + Gets the object type from which the current object is derived. + + The object type from which the current object is derived. + + + + Gets a Boolean value indicating whether the object is currently loaded. + + true if the object is currently loaded; otherwise, false. + + + + Gets a pointer to the memory location of the current object. + + A pointer to the memory location of the current object. + + + + Gets the parent database referred to by IMajorObject. + + The parent database referred to by IMajorObject. + + + + Gets the Server object that is the parent of the IMajorObject object. + + The Server object that is the parent of the IMajorObject object. + + + + Gets the fully-qualified object name. + + A String that contains the fully-qualified object name. + + + Infrastructure. Gets a value that indicates whether the initiation status of an object is started. + true if the initiation status of an object is started; otherwise, false. + + + + Infrastructure. Gets the parent server of a trace. + + The parent server of a trace. + + + + Gets the collection object of all annotations in the current KPI. + + The collection object of all annotations in the current KPI. + + + + Gets or sets the description for the KPI. + + An String description for the KPI. + + + + Gets or sets the measure of this object. + + The measure of this object. + + + Gets or sets the date and time in which the KPI was modified. + The date and time in which the KPI was modified. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the MetadataObject that is the parent of the KPI object. + + The metadata object. + + + Gets or sets the status description for the current KPI. + A String containing the status description for the current KPI. + + + + Gets or sets an expression that is used to calculate the status of the KPI. + + An expression that is used to calculate the status of the KPI. + + + Gets or sets a visual element that provides a quick indication of the status for a KPI. + The name of the status graphic. + + + + Gets or sets the target description. + + The target description. + + + + Gets or sets the target expression of the KPI. + + A String containing the target expression of the KPI. + + + Gets or sets the string format of the current KPI. + A String contains the target format of the current KPI. + + + Gets or sets the trend description for the KPI. + A String containing the trend description for the KPI. + + + + Gets or sets an expression representing the trend of the KPI. + + An expression representing the trend of the KPI. + + + + Gets or sets the string that identifies the graphic to show for the trend of the KPI. + + The string that identifies the graphic to show for the trend of the KPI. + + + + Gets the collection of object of all annotations in the current Level. + + The collection of object of all annotations in the current Level. + + + Gets or sets the column of the object. + The column of the object. + + + Gets or sets the description of the object. + The string containing the description of the object. + + + + Gets an ID-based reference to a Hierarchy object. + + An ID-based reference to a Hierarchy object. + + + Gets or sets the modified date and time of the current object. + The modified date and time of the current object. + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets the type of the object. + + The type of the object. + + + Gets or sets the level of the ordinal position. + The level of the ordinal position. + + + + Gets or sets parent of the current object. This value is null for Model objects. + + A parent of the current object. + + + + Gets the collection object of all annotations in the current LinguisticMetadata. + + The collection object of all annotations in the current LinguisticMetadata. + + + + Gets or sets the XML representation of the linguistic metadata. + + An String containing the XML representation of the linguistic metadata. + + + Gets or sets the culture of the object. + The culture of the object. + + + + Gets or sets the date and time the object was modified. + + The date and time the object was modified. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the parent object, null for Model objects. + + The parent object, null for Model objects. + + + + Gets the collection object of all annotations in the current Measure. + + The collection object of all annotations in the current Measure. + + + + Gets or sets the Auto Inferred data type of the measure. + + The Auto Inferred data type of the measure. + + + + Gets or sets the description of the . + + The description of the . + + + + Gets or sets the fully qualified name of the display folders. + + The fully qualified name of the display folders. + + + + Gets or sets the error message. + + The error message. + + + Gets or sets the Multidimensional Expressions (MDX) expression that is used to aggregate the Measure. + A String containing the MDX expression that is used to aggregate values for a Measure. + + + Gets or sets the FormatString information of the , for use by clients. + A String that contains the FormatString information. + + + + Gets or sets a value that indicates whether the measure is hidden. + + true if the measure is hidden; otherwise, false. + + + Gets or sets a value that indicates whether the object is an implicit measure, i.e. a measure automatically created by client tools to aggregate a field? Client applications (may) hide measures which have this flag set. + + true if the object is an implicit measure; otherwise, false. + + + + Gets or sets the KPI for the object. + + The KPI for the object. + + + Gets or sets the modified date and time for this property. + The modified date and time for this property. + + + Gets or sets the name of the . + The name of the . + + + + Gets the type of the object. + + A type of the object. + + + + Gets the parent object, null for Model objects. + + The parent object. + + + + Gets or sets the state of the . + + The state of the . + + + Gets or sets the modified time for the structure. + The modified time for the structure. + + + + Gets an ID-based reference to a Table object. + + An ID-based reference to a Table object. + + + + Gets or sets a value that indicates whether this object was removed from an object tree. + true if this object was removed from an object tree; otherwise, false. + + + + Gets the Tabular model of the object. + + The Tabular model of the object. + + + + Gets the type of object. + + The type of object. + + + + Gets or sets the parent of the current MetadataObject. + + A parent of the current MetadataObject. + + + + Gets a count of the objects in the collection. + + A count of the objects in the collection. + + + + Gets a value that indicates whether the collection is read-only. + + true if the collection is read-only; otherwise, false. + + + + Gets the object at the specified index position in the collection. + + The zero-based index of the element. + The object at the specified index. + + + + Gets or sets the parent object of the MetadataObject collection. + + The parent object of the MetadataObject collection. + + + Gets a count of the objects in the collection. + A count of the objects in the collection. + + + Gets a value that indicates whether the collection is read only. + true if the collection is read only; otherwise, false. + + + + Gets the collection object of all annotations in the current Model. + + The collection object of all annotations in the current Model. + + + + Gets or sets the collation used on the object. + + The collation used on the object. + + + + Gets or sets the Culture object used for translation scenarios. + + A string containing the Culture object used for translation scenarios. + + + + Gets the collection object of all cultures in the current Model. + + The collection object of all cultures in the current Model. + + + + Gets the parent of the object. + + The parent of the object. + + + + Gets the collection object of all datasources in the current Model. + + The collection object of all datasources in the current Model. + + + + Gets or sets the data view type used by default for partitions throughout the model. + + The data view type used by default for partitions throughout the model. + + + + Gets or sets the DefaultMode value inherited by sample and full data view partitions used throughout the model. + + The DefaultMode value inherited by sample and full data view partitions used throughout the model. + + + + Gets or sets the description of the object. + + The String description of the object. + + + + Gets or sets a value that indicates whether the model has local changes. + + true if the model has local changes; otherwise, false. + + + + Gets the time that the object was last modified. + + The time that the object was last modified. + + + + Gets or sets the name property of the body of an object. + + The name property of the body of an object. + + + + Gets the type of the object. + + A type of the object. + + + + Gets or sets the parent object. Null for Model objects. + + The parent object. + + + + Gets the collection object of all perspectives in the current Model. + + The collection object of all perspectives in the current Model. + + + + Gets the collection object of all relationships in the current Model. + + The collection object of all relationships in the current Model. + + + + Gets the collection object of all roles in the current Model. + + The collection of roles in the current Model. + + + + Gets the name of a server object, where the server is an Analysis Services tabular instance. + + A name of a server object, where the server is an Analysis Services tabular instance. + + + + Gets or sets the storage location of the database. + + A String containing storage location of the database. + + + + Gets the date and time when the structure was last modified. + + The date and time when the structure was last modified. + + + + Gets the collection object of all tables in the current Model. + + The collection object of all tables in the current Model. + + + + Gets or sets the impact that the operation caused on the Model. + + The impact that the operation caused on the Model. + + + + Gets or sets the Xmla results returned by the Server (if any) + Or 'null', if there was no request sent to server or server didn't return anything. + + The collection of Xmla results. + + + + Gets the collection object of all annotations in the current ModelRole. + + The collection object of all annotations in the current ModelRole. + + + Gets or sets a string description for the object. + A String containing description for the object. + + + + Gets the collection object of all members in the current . + + The collection of members in the current . + + + + Gets or sets the model permission. + + The model permission. + + + Gets or sets the date and time at which the object were last modified. + The date and time at which the object were last modified. + + + + Gets or sets the role name in the model. + + The role name in the model. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the Parent object, null for Model objects. + + The Parent object, null for Model objects. + + + + Gets the collection object of all tablepermissions in the current ModelRole. + + + + + Gets the collection object of all annotations in the current ModelRoleMember. + + The collection object of all annotations in the current ModelRoleMember. + + + Gets or sets the member identifier. + The member identifier. + + + + Gets or sets the member name. + + The member name. + + + + Gets the date and time when the object was last modified. + + The date and time when the object was last modified. + + + + Gets or sets the name of membership in an existing role. + + A string containing the name of membership in an existing role. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the Parent object, null for Model objects. + + The Parent object, null for Model objects. + + + Gets or sets the model role object. + The model role object. + + + + Gets or sets an accessor that returns the MetadataObject name. + + An accessor that returns the MetadataObject name. + + + + Gets the index in the collection of the named metadata object with the specified name. + + Name of the collection. + Returns the index of the collection. + + + + Gets all objects that were added to the tree. + + The objects that were added to the tree. + + + + Gets the Roots of branches added to an object tree. + For example, if Table is added to the Model, only Table will appear in AddedObjects list, but not its children Columns or Partition. + + The Roots of branches added to an object tree. + + + + Gets a value that indicates whether the impact is empty - contains no model changes. + + true if the impact is empty; otherwise, false. + + + + Gets all property changes that happened on all objects that were existing and still remain existing (not removed or added) in the tree. + + The property changes. + + + + Gets all the objects that were removed from the tree. + + The objects that were removed from the tree. + + + + Gets the roots of branches removed from an object tree. + For example, if Table is removed from the Model, only Table will appear in RemovedSubtreeRoots list, but not its children Columns or Partition. + + The roots of branches removed from an object tree. + + + + Gets or sets the assembly identifier associated with a given ObjectReference object. + + A String that contains the assembly identifier associated with a given ObjectReference object. + + + + Gets or sets the identifier for the database in which the object resides. + + The database identifier. + + + + Gets a value indicating whether the object referenced is valid. + + true if the object referenced is valid; otherwise, false. + + + + Gets or sets the role identifier for the object referenced. + + The role identifier for the object referenced. + + + + Gets or sets the trace identifier for the object referenced. + + The trace identifier for the object referenced. + + + Gets or sets the culture of the object translation. + The culture of the object translation. + + + Gets or sets the modified date and time of the object. + The modified date and time of the object. + + + + Gets or sets the translatable object for this property. + + The translatable object for this property. + + + + Gets the type of the object. + + The object type. + + + + Gets or sets the Parent object, null for Model objects. + + The Parent object. + + + + Gets or sets the property of the object that is being translated. Possible values are as follows. Invalid (-1) Default invalid value. Caption (1) Object caption (shown instead of the name when available). Description (2) Object description. DisplayFolder (3) DisplayFolder property. + + THe property of the object that is being translated. + + + Gets or sets the value of the object translation. + A string value of the object translation. + + + + Gets an object storing translation metadata. + + The Translation object. + An enumeration that indicates which property is being translated. + Returns the name-value pairs of the object name and property. + + + + Gets the unknown reference on the synchronization. + + The unknown reference on the synchronization. + + + + Gets the collection object of all annotations in the current Partition. + + The annotations in the current Partition. + + + + Gets or sets the type of data view that defines a partition slice. + + The type of data view that defines a partition slice. + + + + Gets or sets the Description property of the current column. + + The Description property of the current column. + + + + Gets or sets an error message if the column is invalid or in an error state. + + An error message if the column is invalid or in an error state. + + + + Gets or sets the type of the model (import or DirectQuery). + + The type of the mode. + + + + Gets the time that the object was last modified. + + The time that the object was last modified. + + + + Gets or sets the name of the partition. + + The name of the partition. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the parent object, null for Model objects. + + The metadata object. + + + + Gets the date and time at which the partition was last refreshed. + + The date and time at which the partition was last refreshed. + + + + Gets or sets the PartitionSource object. + + The PartitionSource object. + + + + Gets the Type of PartitionSource. + + The Type of PartitionSource. + + + + Gets or sets the state for the object partitions. For regular partitions, Ready if the partition has been refreshed or NoData if it was never refreshed or if it was cleared. + For calculated partitions, as with calculated columns, this value can be CalculationNeeded or Ready. + + The object state for the partitions. + + + + Gets or sets the reference to a Table object that owns this Partition. + + The reference to a Table object that owns this Partition. + + + + Gets or sets an accessor that returns a Partition object. + + An accessor that returns a Partition object. + + + + Gets the collection object of all annotations in the current Perspective. + + The collection object of all annotations in the current Perspective. + + + + Gets or sets the description of the object. + + The string contining the description of the object. + + + Gets or sets the modified date and time for the Perspective. + A modified date and time for the Perspective. + + + Gets or sets the name of the property. + The name of the property. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the parent object, null for Model objects. + + The parent object. + + + + Gets the collection object of all perspectivetables in the current Perspective. + + The collection object of all perspectivetables in the current Perspective. + + + + Gets the collection object of all annotations in the current PerspectiveColumn. + + The collection of perspective column annotation. + + + + Gets or sets an ID-based reference to a Column object. + + An ID-based reference to a Column object. + + + Gets or sets the modified date and time for the column. + The modified date and time for the column. + + + + Gets or sets the name of the object. + + The name of the object. + + + + Gets the type of the object. + + The type of the object. + + + + Gets the parent object, null for Model objects. + + The parent object. + + + Gets or sets the PerspectiveTable in the perspectivecolumn. + The PerspectiveTable. + + + + Gets the collection object of all annotations in the current PerspectiveHierarchy. + + The collection object of all annotations in the current PerspectiveHierarchy. + + + + Gets or sets the hierarchy object in the . + + The hierarchy object. + + + Gets or sets the modified date and time of PerspectiveHierarchy object. + The modified date and time of the PerspectiveHierarchy object. + + + + Gets or sets the name of the object. + + The name of the object. + + + + Gets the type of the object. + + The type of the object. + + + + Gets the parent object, null for Model objects. + + The parent object. + + + Gets or sets the PerspectiveTable for the PerspectiveHierarchy object. + The PerspectiveTable for the PerspectiveHierarchy object. + + + + Gets the collection object of all annotations in the current PerspectiveMeasure. + + A collection object of all annotations in the current PerspectiveMeasure. + + + Gets or sets the measure associated with a object. + The measure associated with a object. + + + + Gets the time that the object was last modified. + + The time that the object was last modified. + + + + Gets or sets the name of the object that is derived from the referenced Measure. Therefore, setting the Name property + is not allowed on this object. + + A String name of the object that is derived from the referenced Measure. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the Parent object, null for Model objects. + + The Parent object. + + + Gets or sets the PerspectiveTable for the PerspectiveMeasure objects. + The PerspectiveTable for the PerspectiveMeasure objects. + + + + Gets the collection object of all annotations in the current PerspectiveTable. + + The collection object of all annotations in the current PerspectiveTable. + + + Gets or sets a value that indicates whether to include all the objects. + true if to include all the objects; otherwise, false. + + + + Gets the time that the object was last modified. + + The time that the object was last modified. + + + + Gets or sets the name of the object. + + The name of the object. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the parent object, null for Model objects. + + A parent object, null for Model objects + + + Gets or sets the perspective table object. + The perspective table object. + + + + Gets the collection object of all perspectivecolumns in the current PerspectiveTable. + + The collection object of all perspectivecolumns in the current PerspectiveTable. + + + + Gets the collection object of all PerspectiveHierarchies in the current PerspectiveTable. + + The collection object of all PerspectiveHierarchies in the current PerspectiveTable. + + + + Gets the collection object of all PerspectiveMeasures in the current PerspectiveTable. + + The collection object of all PerspectiveMeasures in the current PerspectiveTable. + + + Gets or sets the table for this property. + The table for this property. + + + + Gets or sets a new value of the property. + + A new value of the property. + + + + Gets or sets the Metadata object whose property was changed. + + The Metadata object whose property was changed. + + + + Gets the original value of the property. + + The original value of the property. + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the Type of the property. + + The Type of the property. + + + Gets or sets the account for the data source. + The account for the data source. + + + Gets or sets the connection string to the data source. + A connection containing string to the data source. + + + + Gets or sets the impersonation mode to connect to the data source. + + The impersonation mode to connect to the data source. + + + + Gets or sets the isolation property for a DataSource object. + + The data source isolation status. + + + + Gets or sets the maximum number of connections to be opened concurrently to the data source. + + The maximum number of connections to be opened concurrently to the data source. + + + Gets or sets the password of the data source provider. + A String containing the password of the data source provider. + + + Gets or sets the provider of the data source. + The string containing the provider of the data source. + + + + Gets or sets the timeout in seconds for commands executed against the data source. + + The timeout in seconds for commands executed against the data source. + + + + Gets or sets a named object specifying a connection string to an external data source that provides data to the model. See for a list of supported data sources. + + The data source. + + + + Gets or sets a query assigned to a partition, providing a slice of the dataset stored in the partition. + + A string query assigned to a partition, providing a slice of the dataset stored in the partition. + + + + Gets the collection object of all annotations in the current Relationship. + + The annotations in the current Relationship. + + + Gets or sets the cross filtering behavior in the relationship. + The cross filtering behavior in the relationship. + + + + Gets or sets the starting table in a directional table relationship. + + The starting table in a directional table relationship. + + + + Gets or sets a value that indicates whether the column is active. + + true if the column is active; otherwise, false. + + + + Gets or sets the join on date behavior for this property. + + The join on date behavior for this property. + + + Gets or sets the date and time of the object at which was last modified. + The date and time of the object at which was last modified. + + + + Gets or sets the name of the column. + + The name of the column. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the Parent object, null for Model objects. + + The Parent object, null for Model objects. + + + + Gets or sets the updated date and time for the object. + + The updated date and time for the object. + + + Gets or sets a value that indicates whether if the object relies on referential integrity. + true if the object relies on referential integrity; otherwise, false. + + + + Gets or sets the security filtering behavior. + + The security filtering behavior. + + + + Gets or sets the relationship state. + + The relationship state. + + + + Gets the destination table in a directional table relationship. + + The destination table in a directional table relationship. + + + + Gets the type of the object. + + The type of the object. + + + + Gets or sets the object that RemovedObject was a child of before it was removed from the object tree. + For example, if Table is removed from the Model, then Model will be LastParent. + + The object that RemovedObject was a child of before it was removed from the object tree. + + + + Gets or sets the root of the removed subtree. + For example, if Table is removed from the Model, then Table will be RemovedObject. + + The removed object. + + + Gets the base type implementation of the Role. + The base type implementation of the Role. + + + Gets the object reference implementation of the object. + The object reference implementation of the object. + + + Gets the parent database. + The parent database. + + + Gets the Server object that is the parent of the Role object. + The Server object that is the parent of the Role object. + + + Gets the path of the object. + The path of the object. + + + + Gets the Role at the specified zero-based index. + + The specified zero-based index. + The Role at the specified zero-based index. + + + + Gets the Role with the specified ID. + + The specified ID. + The Role with the specified ID. + The collection doesn't contain a Role with the specified ID. + + + + Gets or sets the maximum parallelism to apply to the operation. Typically, this will influence Refresh operations. + This value doesn't guarantee parallelism, as the server may enforce other limits. + + The maximum parallelism to apply to the operation. + + + + Gets or sets the SaveOptions to apply to the SaveChanges operation. + + The SaveOptions to apply to the SaveChanges operation. + + + + Gets or sets a value that indicates whether to serialize current object only, don't serialize its children. + + true if to serialize current object; otherwise, false. + + + + Gets or sets a value that indicates whether the current object with Annotations only, don't serialize any other children. + + true if the current object with Annotations only, don't serialize any other children; otherwise, false. + + + + Gets or sets a value that indicates whether to ignore objects whose lifetime is controlled by the Server, such as RowNumber column, AttributeHierarchy. + + true if to ignore objects whose lifetime is controlled by the Server; otherwise, false. + + + + Gets or sets a value that indicates whether to Ignore properties whose value is controlled by the Server, such as Column.State + + true if to Ignore properties whose value is controlled by the Server; otherwise, false. + + + + Gets or sets a value that indicates whether if to Ignore timestamps. + + true if to Ignore timestamps; otherwise, false. + + + + Gets or sets a value that indicates whether only translatable properties such as Name and Description are to be written. + + true if only translatable properties such as Name and Description are to be written; otherwise, false. + + + + Gets or sets a value that indicates whether to represent Partition as separate object. Instead, Partition properties will appear under Table object. + + true if to represent Partition as separate object; otherwise, false. + + + + Gets or sets a value that indicates whether the multiline strings should be split into array of strings. + + true if the multiline strings should be split into array of strings; otherwise, false. + + + + Gets the collection of databases resident on a Server. + + The collection of databases resident on a Server. + + + + Gets the value indicating whether there is an active transaction started on Server. + + true if there is an active transaction started on Server; otherwise, false. + + + Gets the base type implementation of the Server. + The base type implementation of the Server. + + + Gets the object reference. + The object reference. + + + Gets the parent database implementation of the server. + The parent database implementation. + + + Gets the parent server of this object. + The parent server of this object. + + + Gets the path implementation for this object. + The path implementation for this object. + + + + Gets the collection of Roles. + + The collection of Roles. + + + + Gets the object that is used to start and stop traces on the server. + + The SessionTrace object that is used to start and stop traces on the server. + + + + Gets the traces available on the server. + + The traces available on the server. + + + + Gets a value that indicates whether the status of the can start in the session. + + true if the status of the can start in the session; otherwise, false. + + + + Gets the parent Server of the object. + + The parent Server of the object. + + + + Gets or sets the relationship from cardinality. + + The relationship from cardinality. + + + + Gets or sets the starting column in a single column relationship. + + The starting column in a single column relationship. + + + Gets or sets the end of the cardinality relationship. + The end of the cardinality relationship. + + + + Gets or sets the destination column in a single column relationship. + + The destination column in a single column relationship. + + + + Gets the collection object of all Annotations in the current Table. + + The collection object of all Annotations in the current Table. + + + + Gets the collection object of all Columns in the current Table. + + The collection object of all Columns in the current Table. + + + + Gets or sets the type of Table so that you can customize application behavior based on the type of data in the table. Allowed values are identical to those of dimension type properties for Multidimensional models. Regular is the default. Other values include Time (2), Geography (3), Organization (4), BillOfMaterials (5), Accounts (6), Customers (7), Products (8), Scenario (9), Quantitativ1e (10), Utility (11), Currency (12), Rates (13), Channel (14) - channel dimension, Promotion (15). + + The type of Table. + + + Gets or sets an accessor specifying the Description property of the body of the object. + A string containing an accessor specifying the Description property of the body of the object. + + + + Gets the collection object of all hierarchies in the current Table. + + The collection object of all hierarchies in the current Table. + + + + Gets or sets a value that indicates whether the object body is visible to client applications. + + true if the object body is visible to client applications; otherwise, false. + + + + Gets the collection object of all Measures in the current Table. + + The collection object of all Measures in the current Table. + + + + Gets or sets the date and time at which one or more properties of the object body were last modified. + + The date and time at which one or more properties of the object body were last modified. + + + + Gets or sets an accessor specifying the name property of the body of the object. + + The name of the object. + + + + Gets the type of the object. + + The type of the object. + + + + Gets the parent object, null for Model objects. + + The parent object. + + + + Gets the collection object of all Partitions in the current Table. + + A collection object of all Partitions in the current Table. + + + + Gets or sets the date and time at which one or more properties of the body structure were last modified. + + The date and time at which one or more properties of the body structure were last modified. + + + + Gets the collection object of all annotations in the current TablePermission. + + The collection object of all annotations in the current TablePermission. + + + Gets or sets the error message of the permission. + The error message of the permission. + + + Gets or sets a filtering expression for the current TablePermission. + A filtering expression for the current TablePermission. + + + + Gets or sets the modified date and time of the object. + + The modified date and time of the object. + + + + Gets or sets the Name of the object that is derived from the referenced Table. Therefore, setting the Name property + is not allowed on this object. + + The Name of the object that is derived from the referenced Table. + + + + Gets the type of the object. + + The type of the object. + + + + Gets the parent object, null for Model objects. + + The parent object. + + + + Gets the role of this object. + + The role of this object. + + + + Gets the state of the permission. + + The state of the permission. + + + Gets or sets the table permission. + The table permission. + + + + Gets or sets the validation error object. + + The validation error object. + + + + Gets or sets a value that indicates whether the Trace object can drop any events, regardless of whether this results in degraded performance on the server. + + true if the Trace object can drop any events; otherwise, false. + + + + Gets or sets a value that indicates whether a Trace object will automatically restart when the service stops and restarts. + + true if a Trace object will automatically restart when the service stops and restarts; otherwise, false. + + + + Gets the collection of event objects to be captured by a Trace. + + The collection of event objects to be captured by a . + + + + Gets or sets the specified filter to add. + + The specified filter to add. + + + + Gets a value that indicates whether the Trace object was initiated. + + true if the Trace object was initiated; otherwise, false. + + + + Gets or sets a value that indicates whether the Trace appends its logging output to the existing log file, or overwrites it. + + true if the Trace appends its logging output to the existing log file; otherwise, false. + + + + Gets or sets the file name of the log file for the Trace object. + + The file name of the log file for the Trace object. + + + + Gets or sets a value that indicates whether logging of Trace output will roll over to a new file, or whether it will stop when the maximum log file size that is specified in is reached. + + true if logging of Trace output will roll over to a new file; otherwise, false. + + + + Gets or sets the maximum log file size, in megabytes. + + The maximum log file size, in megabytes. + + + Gets the base type implementation of the object. + The base type implementation of the object. + + + Gets the object reference implementation of the object. + The object reference implementation of the object. + + + Gets the parent database for the object. + The parent database for the object. + + + Gets the that is the parent of the specified object. + The that is the parent of the specified object. + + + Gets the path of the object. + The path of the object. + + + + Gets the parent of a Trace object. This class cannot be inherited. + + The parent of a Trace object. + + + + Gets or sets the date and time at which a Trace object should stop. + + The date and time at which a Trace object should stop. + + + + Gets or sets the collection of XEvent that is part of this category. + + The collection of XEvent that is part of this category. + + + + Gets the Trace at the specified zero-based index. + + The zero-based index of the element to get. + The Trace at the specified index. + + + + Gets the Trace that has the specified identifier from the collection. + + The identifier of the Trace to return. + The Trace specified by the identifier. + The collection doesn't contain a Trace with the specified ID. + + + + Gets the number of elements contained in the collection. + + The number of elements contained in the collection. + + + + Gets the element at the specified index. + + The specified index. + The element at the specified index. + + + Gets a value indicating whether the access to the is synchronized. + true if the access to the is synchronized; otherwise, false. + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the collection. + + + + Gets a collection that contains all the columns in the event. + + The collection that contains all the columns in the event. + + + + Gets or sets a value that identifies the event. + + Teh event ID. + + + + Gets the application name associated with a object. + + The application name associated with a object. + + + + Gets the client host name associated with a object. + + The client host name associated with a object. + + + + Gets the client process identifier associated with a object. + + A string containing the client process identifier associated with a object. + + + + Gets the connection identifier associated with a object. + + A String that contains a connection identifier associated with a object. + + + + Gets the CPU time associated with a object. + + The CPU time associated with a object. + + + + Gets the current date and time associated with a object. + + The current date and time associated with a object. + + + + Gets the name associated with a object. + + A String containing name object. + + + + Gets the duration value associated with a object. + + The duration value associated with a object. + + + + Gets the end time associated with a object. + + The end time associated with a object. + + + + Gets the error property associated with a object. + + The error property associated with a object. + + + + Gets the event class associated with a object. + + The event class associated with a object. + + + + Gets the event subclass associated with a object. + + The event subclass associated with a object. + + + + Gets the Integer data associated with a object. + + The Integer data associated with a object. + + + + Corresponds to the indexor property in the C# language. It allows indexing of a collection in the same manner as with arrays. + + Trace column. + The value of a trace column from a trace event. + + + + Gets the job identifier associated with a object. + + The job identifier associated with a object. + + + + Gets the NT canonical user name associated with a object. + + The NT canonical user name associated with a object. + + + + Gets the NT domain name associated with a object. + + The NT domain name associated with a object. + + + + Gets the NT user name associated with a object. + + The NT user name associated with a object. + + + + Gets the object identifier associated with a object. + + A String containing the object identifier associated with a object. + + + + Gets the object name associated with a object. + + The object name associated with a object. + + + + Gets the object path associated with a object. + + A String object path associated with a object. + + + + Gets the object reference associated with a object. + + An String object reference associated with a object. + + + + Gets the object type associated with a object. + + The object type associated with a object. + + + + Gets the progress total associated with a object. + + The progress total associated with a object. + + + + Gets the request parameters associated with a object. + + The request parameters. + + + + Gets the request properties associated with a object. + + A String that contains the request properties associated with a object. + + + + Gets the server name associated with a object. + + The server name associated with a object. + + + + Gets the session identifier associated with a object. + + The session identifier associated with a object. + + + + Gets the session type associated with a object. + + A string containing the session type associated with a object. + + + + Gets the severity associated with a object. + + The severity associated with a object. + + + Gets the active server process identifier (SPID) on which to execute the parent object. + A String containing the active server process identifier (SPID) on which to execute the parent object. + + + + Gets the date and time at which a object's trace started. + + The date and time at which a object's trace started. + + + + Gets the success property associated with the trace indicated by a object's trace. + + The success property associated with the trace indicated by a object's trace. + + + + Gets the text data information associated with a object. + + The text data information associated with a object. + + + + Gets the collection of XMLA messages associated with a TraceEventArgs object. + + The collection of XMLA messages associated with a TraceEventArgs object. + + + + Gets the number of elements contained in the collection. + + The number of elements contained in the collection. + + + Gets the element at the specified event Identifier. + The specified event Identifier. + The trace event collection. + + + + Gets the at the specified index. + + The zero-based index of the element. + The element at the specified index. + + + Gets a value that indicates whether access to the is synchronized. + true if access to the is synchronized; otherwise, false. + + + Gets an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the collection. + + + + Gets the exception that occurs in the event. + + The exception that occurs in the event. + + + + Gets the cause of trace to stop. + + The cause of trace to stop. + + + + Gets or sets an error message emitted during validation. + + An error message emitted during validation. + + + + Gets or sets the source object from which the error originated. + + The source object from which the error originated. + + + + Gets a value that indicates whether the errors occurred during validation. + + true if the errors occurred during validation; otherwise, false. + + + + Gets a collection of validation errors. + + A collection of validation errors. + + + + Specifies the aggregate function to be used by reporting tools to summarize column values. + + + + + The default aggregation is Sum for numeric columns. Otherwise the default is None. + + + + + Leaves the aggregate function unspecified. + + + + + Calculates the sum of values contained in the column. This is the default aggregation function. + + + + + Returns the lowest value for all child members. + + + + + Returns the highest value for all child members. + + + + + Returns the rows count in the table. + + + + + Calculates the average of values for all non-empty child members. + + + + + Returns the count of all unique child members. + + + + + An enumeration of possible values for aligning data in a cell. + + + + + Aligns string or numerical values based on the culture. + + + + + Aligns string or numerical values to the left. + + + + + Aligns string or numerical values to the right. + + + + + Centers string or numerical values within a cell. + + + + + An extension of the schema used for passing object-specific information in the form of name-value pairs, for use by a client application. Analysis Services does not interpret or validate annotations. Annotations are defined as a child of a logical metadata object in the model. + + + + + Represents a COM or .NET library that can contain several classes with several methods; all of which are potential stored procedures. + + + + + Represents the attribute hierarchy of a column in a table. It is an optional child object of a object and is implicitly created by the server. When the attribute hierarchy is present, the column becomes available as a hierarchy in the multidimensional engine and can be queried by using MDX. + + + + + Collection of Annotation objects. + + + + + Represents a column that is based on a DAX expression in a Table that also contains DataColumns and a RowNumberColumn. A CalculatedColumn can also be added to a calculated table. + + + + + Represents a Partition of a CalculatedTable object. + + + + + Represents a column in a Table that is based on a DAX expression. A collection of CalculatedTableColumn, under a Table object bound to a partition with Source of type CalculatedPartitionSource, results in a calculated table. + + + + + Enables you to manage and use a ClrAssembly. This class cannot be inherited. + + + + + Represents a base class of a column object of a Tabular model, used to specify a DataColumn, RowNumberColumn, CalculatedColumn, or CalculatedTableColumn. + + + + + Collection of Annotation objects. + + + + + Collection of Column objects. + + + + + An enumeration of possible values for a column type. + + + + + The contents of this column come from a DataSource. + + + + + The contents of this column are computed by using an expression after the Data columns have been populated. + + + + + This column is automatically added by the Server to every table. + + + + + The column exists in a calculated table, where the table and its columns are based on a calculated expression. + + + + + Enables you to manage and use a ComAssembly. This class cannot be inherited. + + + + + Indicates how relationships influence filtering of data. The enumeration defines the possible behaviors. + + + + + The rows selected in the 'To' end of the relationship will automatically filter scans of the table in the 'From' end of the relationship. + + + + + Filters on either end of the relationship will automatically filter the other table. + + + + + The engine will analyze the relationships and choose one of the behaviors by using heuristics. + + + + + Represents a user culture. It is a child of a Model object, used for translating strings and formatting values. + + + + + Collection of Annotation objects. + + + + + Collection of Culture objects. + + + + + Specifies an Analysis Services Tabular or Multidimensional database. This class cannot be inherited. Server mode and model type will determine whether you can subsequently create or modify the model tree. Specifically, if you call Tabular.Database, you can modify its model only when the model is Tabular at compatibility level 1200. + + + + + Represents a collection of objects on a . + + + + + Represents a column in a Table that gets data from an external data source. + + + + + Base class for the objects that represent overriden properties of Column objects that are provided for the duration of refresh operation. + + + + + Represents object that holds overriden properties of DataColumn that are provided for the duration of refresh operation. + + + + + Base class for the objects that represent overriden properties of DataSource objects that are provided for the duration of refresh operation. + + + + + Represents the collection of overrides. + + + + + Represents the object that overrides the properties of regular Partition for the duration of refresh operation. + + + + + Base class for objects that override the properties of partition source objects. + + + + + Represents object that holds overriden properties of ProviderDataSource that are provided for the duration of refresh operation. + + + + + Represents the override properties of a QueryPartitionSource object that are provided for the duration of a refresh operation. + + + + + Defines an open connection to an external data source for import, refresh, or DirectQuery operations on a Tabular . + + + + + Collection of Annotation objects. + + + + + Collection of DataSource objects. + + + + + Controls the locking behavior of the SQL statements when executing commands against the data source. + + + + + Specifies that statements cannot read data that has been modified, but not committed, by other transactions. This prevents dirty reads. + + + + + Specifies that the data read by any statement in a transaction is transactionally consistent, as if the statements in a transaction receive a snapshot of the committed data as it existed at the start of the transaction. + + + + + The type of DataSource. Currently, the only possible value is Provider. + + + + + A data source having a data provider and connection string. + + + + + Describes the type of data contained in the column. + + + + + Internal only. + + + + + Column or measure contains string data values. + + + + + Column or measure contains integers. + + + + + Column or measure contains double-precision floating-point numbers. + + + + + Column or measure contains date and time data + + + + + Column or measure contains decimal data values. + + + + + Column or measure contains boolean data values. + + + + + Column or measure contains binary data. + + + + + Initial value of a newly created column, replaced with an actual value after saving a Column to the Server. + + + + + A measure with varying data type. + + + + + Determines which partitions are to be selected to run queries against the model. + + + + + Partitions with DataView set to Default or Full are selected. + + + + + Partitions with DataView set to Default or Sample are selected. + + + + + Only Partitions can use this value. When set, the partition will inherit the DataView from the Model. + + + + + When joining two date time columns, indicates whether to join on date and time parts or on date part only. + + + + + When joining two date time columns, join on both the date and time parts. + + + + + When joining two date time columns, join on date part only. + + + + + Flags that control how the JSON document is treated during deserialization. + + + + + For internal use only. + + + + + Represents a collection of levels that provide a logical hierarchical drilldown path for client applications. It is a child of a Table object. + + + + + Collection of Annotation objects. + + + + + Collection of Hierarchy objects. + + + + + Major objects of a Tabular solution, such as Server, Database, Role, and Trace. Major objects are an artifact of the legacy AMO client library, where objects are classified as Major or Minor. + + + + + Determines how credentials are obtained for an impersonated connection to a data source during data import or refresh. + + + + + Uses the inherited value from the ImpersonationMode on the DataSourceImpersonationInfo object in the database. + + + + + A Windows user account having read permissions on the external data source. + + + + + Not supported. + + + + + Not supported for tabular model databases attached to an Analysis Services instance. + + + + + Startup account of the Analysis Services instance. This account must have read permissions on a data source to enable data refresh. + + + + + Do not reference this member directly in your code. It supports the Analysis Services infrastructure. + + + + + Provides a mechanism to store event logs which can be viewed or replayed later. + + + + + Helper class for scripting out a Tabular Database or Tabular metadata object into JSON script. + + + + + Two-way conversion of an in-memory object tree to JSON. JSON is used for object definitions in a Tabular model or Tabular database at compatibility level 1200 and greater. + + + + + Represents a Key Performance Indicator object. It is a child of a Measure object. + + + + + Collection of Annotation objects. + + + + + Represents a level in a hierarchy that provides a logical hierarchical drilldown path for client applications. It is a child of a Hierarchy object. The level is based on the values in a column. + + + + + Collection of Annotation objects. + + + + + Collection of Level objects. + + + + + Holds synonym information for the Tabular model. It is a child of a Culture object. + + + + + Collection of Annotation objects. + + + + + Represents a value that is calculated based on an expression. It is a child of a Table object. + + + + + Collection of Annotation objects. + + + + + Collection of Measure objects. + + + + + Base class in a class hierarchy of Tabular objects. + + + + + Represents a collection of MetadataObjects. + + The Type Object. + The Parent object. + + + + A Tabular model created at compatibility level 1200 or above. + + + + + Collection of Annotation objects. + + + + + Represents result of the operation on Model, such as Sync(), SaveChanges() + + + + + An enumeration of possible model permissions that can be used in a Role object. + + + + + The role has no access to the model. + + + + + The role can read metadata and data of the model. + + + + + The role has read and refresh permission. + + + + + The role can refresh the data and calculations in the model. + + + + + Provides full access to the model. + + + + + Defines a set of user principals for whom security rules are applied. It is a child of a Model object. + + + + + Collection of Annotation objects. + + + + + Collection of ModelRole objects. + + + + + Defines a user principal that belongs to the Role. It is a child of a Role object. + + + + + Collection of Annotation objects. + + + + + Collection of ModelRoleMember objects. + + + + + Defines the method for making data available in the partition. + + + + + Data will be imported from a data source. + + + + + Data will be queried dynamically from a data source. + + + + + Only partitions can use this value. When set, the partition will inherit the DefaultMode of the Model. + + + + + Represents a Tabular metadata object by its name. + + + + + A collection of named metadata objects. + + Type of the named metadata object. + Parent of the metadata object. + + + + Represents a modification to the model tree resulting from one or more user operations that either add new objects, remove existing objects, or change object properties. + + + + + Provides linkage to an object. This class cannot be inherited. + + + + + An enumeration of possible values for object state. + + + + + Object is refreshed, contains up-to-date data, and is queryable. + + + + + Object is queryable but contains no data. Refresh it to bring in data. Applies to non-calculated objects, such as DataColumns, partitions, and Tables. + + + + + Object is not queryable and contains no data. It needs to be refreshed to become functional. Applies only to calculated objects, such as calculated columns, hierarchies, and calculated tables. + + + + + Object is in an error state because of an invalid expression. It is not queryable. + + + + + Object is in an error state because an error occurred during expression evaluation. It is not queryable. + + + + + Object is in an error state because some of its calculation dependencies are in an error state. It is not queryable. + + + + + Some parts of the object have no data. Refresh the object to add the rest of the data. The object is queryable. Applies to non-calculated objects, such as DataColumns, partitions, and tables. + + + + + Represents the translations of metadata properties for the Culture parent object. Properties like the Name and Description of a metadata object can be translated. If they are not translated, the properties specified on the main object are used. The ObjectTranslation object has a weakly typed reference to the object that it is translating. + + + + + Collection of ObjectTranslation objects. + + + Collection of ObjectTranslation objects. + + + + + An enumeration of logical metadata objects in a Tabular model or database. You can use ObjectType to return the type if you don't already know what it is. + + + + + ObjectType is null if the object is not part of a Tabular model or database at compatibility level 1200 or later. + + + + + Object type for a Tabular created at compatibility level 1200 or above. + + + + + An object of type in a Tabular . + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Hiearchy of a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + An object of type in a Tabular model. + + + + + Specifies that the Annotation or Translation is for a Database object. + + + + + Provides the out-of-synchronization errors. + + + + + Represents a partition in a table. Partitions define the query against external data sources that return the rowsets of a . + + + + + Collection of Annotation objects. + + + + + Collection of Partition objects. + + + + + A base class for all partition sources: QueryPartitionSource, CalculatedPartitionSource, MPartitionSource (reserved for future use). + + + + + An enumeration of possible values for a partition source. + + + + + The data in this partition is retrieved by executing a query against a DataSource. + + + + + The data in this partition is populated by executing a calculated expression. + + + + + The source is undefined. Data can come from pushed data or from out of line bindings that pull in data from an explicitly specified data source. + + + + + Defines a logical view over the Model and is a child of a Model object. It allows hiding Tables, Columns, Measures, and Hierarchies so that end users can look at a smaller subset of the large data model. + + + + + Collection of Annotation objects. + + + + + Collection of Perspective objects. + + + + + Includes a Column of a Table in the Perspective. It is a child of a PerspectiveTable object. + + + + + Collection of Annotation objects. + + + + + Collection of PerspectiveColumn objects. + + + + + Includes a Hierarchy of a Table in the Perspective. It is a child of a PerspectiveTable object. + + + + + Collection of Annotation objects. + + + + + Collection of PerspectiveHierarchy objects. + + + + + Includes a Measure of a Table in the Perspective. It is a child of a PerspectiveTable object. + + + + + Collection of Annotation objects. + + + + + Collection of PerspectiveMeasure objects. + + + + + Includes a Table into the Perspective. It is a child of a Perspective object. The PerspectiveColumns, PerspectiveMeasures, and PerspectiveHierarchies child objects allow customizing which parts of the Table are visible in the Perspective. + + + + + Collection of Annotation objects. + + + + + Collection of PerspectiveTable objects. + + + + + Represents information about the modification of a metadata object's property. + + + + + Represents a data source that uses a connection string for the connection. + + + + + Provides a query in the native query language of the external data source used to retrieve a slice of data for a single partition. + + + + + An enumeration of possible values for a refresh type. + + + + + For all partitions in the specified partition, table, or database, refresh data and recalculate all dependents. For a calculation partition, recalculate the partition and all its dependents. + + + + + Clear values in this object and all its dependents. + + + + + Recalculate this object and all its dependents, but only if needed. This value does not force recalculation, except for volatile formulas. + + + + + Refresh data in this object and clear all dependents. + + + + + If the object needs to be refreshed and recalculated, refresh and recalculate the object and all its dependents. Applies if the partition is in a state other than Ready. + + + + + Append data to this partition and recalculate all dependents. This command is valid only for regular partitions and not for calculation partitions. + + + + + Defragment the data in the specified table. As data is added to or removed from a table, the dictionaries of each column can become polluted with values that no longer exist in the actual column values. The defragment option will clean up the values in the dictionaries that are no longer used. + + + + + Represents a logical relationship between two Table objects. It is a child of a Model object. + + + + + Collection of Annotation objects. + + + + + Collection of Relationship objects. + + + + + An enumeration of possible values for defining cardinality on either side of a table relationship. + + + + + The relationship is unspecified. + + + + + Specifies the 'one' side of a one-to-one or one-to-many relationship. + + + + + Specifies the 'many' side of a one-to-many relationship. + + + + + The type of relationship. Currently, the only possible value is SingleColumn. + + + + + Relationships are constructed using a column-to-column mapping. + + + + + Represents information about a subtree removed from the object tree. + + + + + Represents the level of security associated with a group of users. This class cannot be inherited. + + + + + Represents a collection of Role objects. + + + + + Indicates whether the particular member of a security role is an individual user or a group of users, or if the member is automatically detected. + + + + + Member of security role is automatically detected. + + + + + Member of security role is an individual user. + + + + + Member of security role is a group of users. + + + + + Represents an internal column automatically added by the Server to every Table after the object is created on the server. + + + + + Flags used to control the behavior of a SaveChanges operation. + + + + + All pending model changes are packed in a batch containing Create/Alter/Delete/Rename/Process commands + together with a SequencePoint command (to trigger immediate validation on Server if used inside transaction) and sent to the Server. + If there are no pending changes, these flags are ignored. + + + + + This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. + + + + + This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. + + + + + Settings that control the behavior of the SaveChanges operation. + + + + + Indicates how relationships influence filtering of data when evaluating row-level security expressions. The enumeration defines the possible behaviors. + + + + + The rows selected in the 'To' end of the relationship will automatically filter scans of the table in the 'From' end of the relationship. + + + + + Filters on either end of the relationship will automatically filter the other table. + + + + + Flags used to control the output of metadata object serialization. + + + + + Represents an instance of Analysis Services and provides methods and members that enable you to control that instance. This class cannot be inherited. + + + + + Represents a trace session. This class cannot be inherited. + + + + + SingleColumnRelationship object. + + + + + Represents a Table in the data model. A Table object is a member of the object under a object. It contains a . Rows are based on object or a if the Table is a calculated table. + + + + + Collection of Annotation objects. + + + + + Collection of Table objects. + + + + + Defines the security rules of the Role on the Table. It is a child of a Role object. + + + + + Collection of Annotation objects. + + + + + Collection of TablePermission objects. + + + + + Represents a generic exception that is raised when a Tabular object model error or warning occurs. + + + + + Represents an internal error whose origin is either indeterminate or occurs lower in the stack. + + + + + Represents an inconsistency in the state of a metadata object that's preventing completion of the current operation. + + + + + Provides a mechanism to store event logs which can be later viewed or replayed. This class cannot be inherited. + + + + + Represents a collection of Trace objects. + + + + + Represents a collection of TraceColumn values. + + + + + Represents a trace event. + + + + + Defines the identifiers and values associated with a trace event. This class cannot be inherited. + + + + + Represents a collection of TraceEvent objects. + + + + + Represents the analysis services trace event handler. + + The sender object. + The trace event arguments. + + + + Represents a trace stopped event. + + + + + Represents the event handler when the tracing is stopped. + + The trace. + The event arguments. + + + + Specifies which property of the object is being translated. + + + + + Object caption, shown instead of the name when it's defined. + + + + + Description of the property, potentially visible in client applications. + + + + + A DisplayFolder property. + + + + + General purpose utilities used primarily for name validation and syntax checks. + + + + + Represents an error found during validation of a metadata object tree. + + + + + Represents the result of consistency validation of a metadata object tree. + + + + + Represents an individual Windows user account or a Windows security group. + + + + \ No newline at end of file diff --git a/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.xml b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.xml new file mode 100644 index 0000000..8e66429 --- /dev/null +++ b/AsXEventSample/TracingSample/bin/Debug/Microsoft.AnalysisServices.xml @@ -0,0 +1,19822 @@ + + + + Microsoft.AnalysisServices + + + + Assigns a certain trace event handler to an event associated with an object. + + + Indicates that an has stopped. + + + Occurs when the session raised an event. + + + Occurs when the session stopped. + + + Assigns a certain trace event handler to an event associated with a object. + + + Indicates that a has stopped. This class cannot be inherited. + + + Represents the asset account type. + + + Represents a Balance account type. + + + Represents an Expense account type. + + + Represents a Flow account type. + + + Represents an Income account type. + + + Represents a Liability account type. + + + Represents a Statistical account type. + + + Defines the attribute translation caption column. + + + Defines the cube source. + + + Defines the dimension attribute custom rollup column. + + + Defines the dimension attribute custom rollup properties column. + + + Defines the dimension attribute key columns. + + + Defines the dimension attribute name column. + + + Defines the dimension attribute skipped levels column. + + + Defines the dimension attribute source. + + + Defines the dimension attribute unary operator column. + + + Defines the dimension source. + + + Defines the drill through action columns. + + + Defines the measure group attribute key columns. + + + Defines the measure group dimension source. + + + Defines the measure group source. + + + Defines the measure source. + + + Defines the mining structure source. + + + Defines the partition source. + + + Defines the scalar mining structure column key columns. + + + Defines the scalar mining structure column name column. + + + Defines the scalar mining structure column source. + + + Defines the table mining structure column source measure group. + + + The Microsoft association rules value. + + + The Microsoft clustering value. + + + The Microsoft decision trees value. + + + The Microsoft linear regression value. + + + The Microsoft logistic regression value. + + + The Microsoft naïve Bayes value. + + + The Microsoft neural network value + + + The Microsoft sequence clustering value. + + + The Microsoft time series value. + + + The input value. + + + The key value. + + + The predict value. + + + The predict only value. + + + Indicates that only the existence of the value should be considered in the model. + + + Indicates that null values should not be used in the model. + + + Indicates that the value is a potential regressor. + + + Indicates that the column values represent continuous numeric data. + + + Indicates that the column values represent a cyclical ordered set. + + + Indicates that the column values are discrete values. + + + Indicates that the column values represent groups, or buckets, of values that are derived from a continuous column. The buckets are treated as ordered and discrete values. + + + Indicates that the column values represent a unique key. + + + Indicates that the column values are unique keys that represent a sequence of events. + + + Indicates that the column values are unique keys that represent an ordered time scale. + + + Indicates that the column values define an ordered set. + + + Indicates that the column values represent probabilities. + + + Indicates that the column values represent the standard deviation of the probability values. + + + Indicates that the column values represent the variance of the probability values. + + + Indicates that the column values represent standard deviation. + + + Indicates that the column values represents the amount of support. + + + Indicates that the column values represent variance. + + + Indicates that discretization uses the most appropriate method, as determined by the engine. + + + Indicates that discretization uses clustering. + + + Indicates that discretization uses the equal areas method. + + + Indicates that discretization uses the equal ranges method. + + + Indicates that discretization is based on threshold values. + + + The normal distributions. + + + The uniform distributions. + + + Gets a column of type binary. + + + Gets a column of type Boolean. + + + Gets a column of type Date. + + + Gets a column of type Double. + + + Gets a column of type Long. + + + Gets a column that can contain strings. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using an account type parameter. + A String containing the name of the account type. + + + Creates a new full copy of an object. + An object. + + + Copies an object to the specified object. + The object you are copying to. + The object copied to. + + + Creates a new instance that is a copy of the current object. + A new instance that is a copy of the current object. + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified identifier, to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains an that has the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of an that has the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves an at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves an , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new full copy of an object. + The new object. + + + Copies an object to the specified object. + The object you are copying to. + The object copied to. + + + Creates and returns a new object that is a copy of the current instance of the object. + The new object. + + + Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + true to enable detailed errors; otherwise false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + true if no errors are encountered; otherwise false. + + + Creates and adds an to the collection. + A StandardAction element. + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains an with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The with the name specified in . + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of an with the specified identifier. + The identifier of an to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves an at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves an , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection and performs a cleanup after the operation. + The to be removed. + true to perform cleanup after operation; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection and performs a cleanup after the operation. + The identifier of the to be removed. + true to perform cleanup after operation; otherwise, false. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using a name and an identifier. + A String containing the name of the aggregation. + A String containing a unique identifier for the aggregation. + + + Creates a new full copy of an object. + An object. + + + Creates a full copy of object into the existing object passed as parameter. + The object you are copying to. + An object. + + + Creates and returns a new object that is a copy of the current instance of the object. + A new object. + + + Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + true to enable detailed errors; otherwise false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + true if no errors are encountered; otherwise false. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of using the of a . + A String containing the of that is being assigned to the parent . + + + Copies the current . + A copy of . + + + Copies the current to an object, which is passed as a parameter. + Specifies where the current is to be copied. + A copy of current + + + Creates and returns a new object that is a copy of the current instance of this object. + The new object. + + + Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + true to enable detailed errors; otherwise false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + true if no errors are encountered; otherwise false. + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates, adds to collection and returns a new . + The attribute identifier for the new to be added. + The newly created . + + + Indicates whether the collection contains the specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Determines whether an with the specified attribute identifier exists in the collection. + The attribute identifier of the to find in the collection. + true if the is found in the collection; otherwise, false. + + + Returns the with the specified attribute identifier or null if not found. + The attribute identifier of the to be returned. + The or a null reference (Nothing in Visual Basic) if not found. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of an with the specified identifier. + The identifier of an to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves an at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than the number of in the collection. -or- is less than zero.-or- is equal to or greater than . + + + Moves an in the collection to the specified position. + The attribute identifier of the to be moved. + The zero-based index where the will be moved. + The that was moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + true to delete the referencing objects; otherwise, false. + + + Removes the with the specified attribute identifier from the collection. + The attribute identifier of the to be removed. + + is not contained by the collection. + + + Removes the with the specified attribute identifier from the collection. + The attribute identifier of the to be removed. + true to delete the referencing objects; otherwise, false. + + + Creates and adds an to the end of the collection. + A new, empty . + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains an with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The with the name specified in . + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of an with the specified identifier. + The identifier of an to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves an at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves an , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed.  + The clean up object.  + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The identifier of the to be removed.  + The clean up object.  + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a name. + A String that contains the name of the . + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Rollsback the transaction and closes the connection. + + + Creates a new full copy of an object. + An object. + + + Copies the content of this object to another object (the destination). + The destination object to hold the copy. + The object that holds the copy + + + Creates aggregations for an aggregation design on the Analysis Services instance. + When this method returns, contains a Double value that specifies the level of performance improvement reached in the aggregation design process. This parameter is passed uninitialized. + When this method returns, contains a Double value that specifies the maximum amount of storage (in bytes) required for aggregations. This parameter is passed uninitialized. + When this method returns, contains a Long value that specifies the total number of aggregations created. This parameter is passed uninitialized. + When this method returns, contains a Boolean value that tells if the aggregation design process has finished. This parameter is passed uninitialized. + + + Creates aggregations for an aggregation design on the Analysis Services instance. + When this method returns, contains a Double value that specifies the level of performance improvement reached in the aggregation design process. This parameter is passed uninitialized. + When this method returns, contains a Double value that specifies the maximum amount of storage (in bytes) required for aggregations. This parameter is passed uninitialized. + When this method returns, contains a Long value that specifies the total number of aggregations created. This parameter is passed uninitialized. + When this method returns, contains a Boolean value that tells if the aggregation design process has finished. This parameter is passed uninitialized. + A collection of Query elements used for usage-based optimization. + + + Creates aggregations for an aggregation design on the Analysis Services instance. + The time limit used to design aggregations. + The maximum number of steps used to design aggregations. + The optimization threshold percentage used to design aggregations. + The maximum amount of storage (in bytes) used to design aggregations. + A collection of Query elements used for usage-based optimization. + An object that defines the results of the aggregation design process. + + + Gets the generated aggregations from engine, rollbacks the transaction, and closes the connection. + + + Connects to engine, starts a transaction, and saves the full parent database. + + + Connects to engine with the specified connection string, starts a transaction, and saves the full parent database. + The connection string used to connect to engine. + + + Creates a new body for the . + + + Determines whether the depends on an object. + The object to depend on. + true if the depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object. + + + Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + true to enable detailed errors; otherwise false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + true if no errors are encountered; otherwise false. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using an attribute identifier. + A String that contains a unique identifier for the . + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object. + + + Copies an object to the specified object (the destination). + The destination object to hold the copy. + The destination object that holds the copy. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object. + + + Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + true to enable detailed errors; otherwise false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + true if no errors are encountered; otherwise false. + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified identifier, to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains an with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The , if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the , if the object is found; otherwise, -1. + + + Gets the index of an with the specified identifier. + The identifier of an to be located. + The zero-based index of the specified by , if the object is found; otherwise, -1. + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves an , at the current specified index, to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves an , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed.  + true to use the cleanup process; otherwise, false.  + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection. + The attribute identifier.  + true to use the cleanup process; otherwise, false.  + + + Creates and adds an to the end of the collection. + A new, empty . + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The that has been added. + + + Creates and adds an , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The that has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains an with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Finds the , with the specified identifier, from the collection. + The identifier of the to be returned. + The , if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Finds the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The , if contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the , if the object is found; otherwise, -1. + + + Gets the index of an , with the specified identifier. + The identifier of an to be located. + The zero-based index of the specified by , if the object is found; otherwise, -1. + + + Creates and inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves an , at the current specified index, to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves an , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + true to clean up the specified item in the collection; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + true to clean up the specified in the collection; otherwise, false. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of with the specified cube dimension identifier. + A String that contains a unique identifier for a cube dimension. This is a reference to a specific dimension role on the owning measure group. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this current instance. + + + Copies an object to the specified object. + The object you are copying to. + The copied aggregation design dimension object. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this current instance. + + + Validates the element to which it is appended; returns any errors encountered into a collection. + A collection within which errors can be logged. + true to enable detailed errors; otherwise false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + true if no errors are encountered; otherwise false. + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified identifier, to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains an with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The , if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the , if the object is found; otherwise, -1. + + + Gets the index of an with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by , if the object is found; otherwise, -1. + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the to be inserted. + A newly created . + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves an at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves an , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The item.  + true to use cleanup process; otherwise, false.  + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection. + The cube dimension identifier.  + true to use cleanup process; otherwise, false.  + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using a name. + A String containing the name of the . + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object. + + + Copies the content of the object to another object (the destination). + The destination object to hold the copy. + The destination object that holds the copy. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object. + + + Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + true to enable detailed errors; otherwise false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + true if no errors are encountered; otherwise false. + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified identifier, to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Checks whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Checks whether the collection contains an with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of an with the specified identifier. + The identifier of an to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the to be inserted. + A newly created . + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves an at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves an , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + true to remove the specified in the collection; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + true to remove the specified in the collection; otherwise, false. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using a name. + The name of the . + + + Initializes a new instance of the class using a name and an identifier. + The name of the . + A unique identifier for the . + + + Creates a new, full copy of the type of aggregation stored in object. + A copy of object. + + + Copies an to the another object. + The destination object to hold the copy. + The destination object that holds the copy. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new copy of the object. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using an identifier. + A String that contains a unique identifier for the attribute. + + + Creates a new, full copy of an object. + The newly created object. + + + Copies an object to the specified object. + The object to be copied to. + An object. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new copy of object. + + + Adds the specified to the end of the collection. + Specifies the to be added. + The zero-based index at which the has been added. + + + Creates and adds the specified to the end of the collection. + Identifies the to be added. + The that was added to the collection. + + is a null reference (Nothing in Visual Basic). + + + Indicates whether the collection contains the specified . + Specifies the to be located. + Returns true if the specified exists in the collection; otherwise, false + + + Indicates whether the collection contains a specific . + Identifies the to be located. + Returns true if the identified exists in the collection; otherwise, false + + + Gets the specified from the collection. + Identifies the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified from the collection. + Specifies the to be located in the collection. + The zero-based index at which the has been found in the collection. Otherwise -1, when the object is not found. + + + Gets the index of a specified from the collection. + Identifies the to be located in the collection. + The zero-based index at which the has been found in the collection. Otherwise -1, when the object is not found. + + + Inserts a specified into the collection at the location specified by . + An int value with the location where is to be inserted. + Specifies the to be inserted. + + + Creates and inserts a specified into the collection at the specified index. + An int value with the location where is to be inserted. + Identifies the attribute of the to be inserted. + The that was inserted to the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . + + + Moves a specified to a new index position in the collection. + Specifies the to be moved in the collection. + Specifies the new index position in the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . is not contained by the collection. + + + Moves a specified from one position to another position in the collection. + Specifies the former index position in the collection + Specifies the new index position in the collection. + The that was moved in the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . is not contained by the collection. + + + Moves a specified to a new index position. + Identifies the attribute of the to be moved. + Specifies the new index position in the collection. + The that was moved in the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . is not contained by the collection. + + + Removes the specified from the collection. + Specifies the to be removed from the collection. + + is not contained by the collection. + + + Removes the specified from the collection. + Specifies the to be removed from the collection. + true to remove the specified in the collection; otherwise, false. + + + Removes a specified from the collection. + Identifies the attribute of the to be removed. + + is not contained by the collection. + + + Removes a specified from the collection. + Identifies the attribute of the to be removed. + true to remove the specified in the collection; otherwise, false. + + + Creates and adds an to the end of the collection. + A new, empty . + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Checks whether the collection contains the specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains an with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The with the name specified in . + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the , if the object is found; otherwise, -1. + + + Gets the index of an with the specified identifier. + The identifier of an to be located. + The zero-based index of the specified by , if the object is found; otherwise, -1. + + + Creates and inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + + Moves an at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves an , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection and optionally deletes the referencing objects. + The to be removed. + true to delete the referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the from the collection and optionally deletes the referencing objects. + The identifier of the to be removed. + true to delete the referencing objects; otherwise, false. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using an identifier. + A String that contains a unique identifier for the cube dimension associated with the . + + + Creates a new, full copy of an object. + An object. + + + Copies an object to the specified object. + The object you are copying to. + An object + + + Creates and returns a new object that is a copy of the current instance of this object. + A new copy of the object. + + + Adds the specified to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , the specified by , to the end of the collection. + The to be added. + The that was added to the collection. + + is a null reference (Nothing in Visual Basic). + + + Indicates whether the collection contains the specified . + The to be located. + true if the specified exists in the collection; otherwise, false. + + + Indicates whether the collection contains an , which is identified by . + The to be located. + true if the specified exists in the collection; otherwise, false. + + + Finds the , with the specified , from the collection. + The to be located. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified in the collection. + The to be located in the collection. + The zero-based index at which the has been found in the collection. Otherwise -1, when the object is not found. + + + Gets the index of the with the specified within the collection. + The of the to be located in the collection. + The zero-based index of the in the collection, if found; otherwise, -1. + + + Inserts a specified into the collection at the location specified by . + An int value with the location at which is to be inserted. + The to be inserted. + + + Creates and inserts a specific into the collection at the specified index. + An int value with the location at which is to be inserted. + The to be inserted. + The that was inserted to the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . + + + Moves a specified to a new index position in the collection. + The to be moved in the collection. + The new index position in the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . is not contained by the collection. + + + Moves a specified from one position to another position in the collection. + The former index position in the collection. + The new index position in the collection. + The that was moved in the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . is not contained by the collection. + + + Moves a specified into the collection to the specified index position. + The cube dimension of the to be moved. + The new index position in the collection. + The that was moved in the collection. + + + Removes the specified from the collection. + The to be removed from the collection. + + + Removes the specified from the collection. + The to be removed from the collection. + true to clean up the specified item in the collection; otherwise, false. + + + Removes the , identified by , from the collection. + The cube dimension of the to be removed. + + is not contained by the collection. + + + Removes the , identified by , from the collection. + The cube dimension of the to be removed. + true to clean up the specified in the collection; otherwise, false. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a measure identifier. + A String that contains a unique identifier for the measure used in . + + + Creates a new, full copy of an object. + A new copy of an object. + + + Copies an object to the specified object. + The object to be copied to. + The object copied to. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new copy of the object. + + + Adds the specified to the end of the collection. + Specifies the to be added. + The zero-based index at which the has been added. + + + Creates and adds an , which is specified by , to the end of the collection. + Identifies the to be added. + The that was added to the collection. + + is a null reference (Nothing in Visual Basic). + + + Indicates whether the collection contains the specified . + Specifies the to be located. + Returns true if the specified exists in the collection; otherwise, false + + + Indicates whether the collection contains an identified by the specified + Identifies the to be located. + Returns true if the specified exists in the collection; otherwise, false + + + Gets the , with the specified , from the collection. + Identifies the to be located. + The , if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified in the collection + Specifies the to be located in the collection. + The zero-based index at which the has been found in the collection. Otherwise -1, when the object is not found. + + + Gets the index of a specified , identified by , in the collection. + Identifies the to be located in the collection. + The zero-based index at which the has been found in the collection. Otherwise, -1 when the object is not found. + + + Inserts a specified into the collection at the location specified by . + Specifies the int value with the location where the is to be inserted. + Specifies the to be inserted. + + + Creates and inserts the specified into the collection at the specified index. + Specifies the int value with the location where the is to be inserted. + Identifies the to be inserted. + The that was inserted to the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . + + + Moves a specified to a new index position in the collection. + Specifies the to be moved in the collection. + Specifies the new index position in the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . is not contained by the collection. + + + Moves a specified from one position to another position in the collection. + Specifies the former index position in the collection + Specifies the new index position in the collection. + The that was moved in the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . is not contained by the collection. + + + Moves a in the collection to the specified index position. + Identifies the cube measure of the to be moved. + Specifies the new index position in the collection. + The that was moved in the collection. + + + Removes the specified from the collection. + Specifies the to be removed from the collection. + + + Removes the specified from the collection. + The to be removed from the collection. + true to delete referencing objects; otherwise, false. + + + Removes the , identified by , from the collection. + Identifies the cube measure of the to be removed. + + + Removes the , identified by , from the collection. + Identifies the cube measure of the to be removed. + true to delete referencing objects; otherwise, false. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using a name and a value. + The name of the . + An object that contains the parameter to send to the algorithm. + + + Creates a new, full copy of an object. + The cloned object. + + + Copies an object to the specified object. + The object to be copied to. + The object copied to. + + + Creates a copy of the algorithm parameter. + The created object. + + + Initializes a new instance of . + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified name and value, to the end of the collection. + The name of the to be added. + The value of the to be added. + The that was added to the collection. + + + Removes all elements from the collection. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains an with the specified name. + The name of the to be located. + true if the is contained in the collection; otherwise, false. + + + Copies the entire collection to the end of an . + The into which the elements of the collection are being copied. + + is a null reference (Nothing in Visual Basic). + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional into which the elements of the collection are being copied. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + The type of the collection cannot be cast automatically to the type of the . + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of an with the specified name. + The name of an to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified name and value, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The value of the to be inserted. + The inserted into the collection. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the , with the specified name, from the collection. + The name of the to be removed. + + is not contained by the collection. + + + Removes the , at the specified index, from the collection. + The zero-based index of the to be removed. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that can iterate through the . + An object that can be used to iterate through the collection. + + + Adds an item to the . + The object to add in the . + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Determines whether the contains a specific value. + The object to locate in the . + true if the object is found in the ; otherwise, false. + + + Determines the index of a specific item in the . + The object to locate in the . + The index of value if found in the .; otherwise, -1. + + + Inserts an item to the at the specified index. + The zero-based index at which the value will be inserted. + The object to be inserted into the . + + + Removes the first occurrence of a specific object from the . + The object to remove from the . + + + Gets the allowed binding type associated with the class with the specified data item. + The data item. + The allowed type associated with this class. + + + Gets the allowed binding type associated with the class with the specified object and property. + The specified object. + The object property. + The allowed binding type with the specified object and property. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using a name. + The name of the assembly. + + + Initializes a new instance of the class using a name and an identifier. + The name of the assembly. + A unique identifier for the assembly. + + + Creates a new, full copy of an object. + The newly created object. + + + Copies an assembly to the specified object. + The object you are copying to. + The object copied to. + + + Copies an assembly to the specified destination. + The destination of the copied object. + true to force the body loading; otherwise, false. + + + Creates a new body for the assembly. + + + Indicates whether the assembly depends on an object. + The object. + true if the assembly depends on an object; otherwise, false. + + + Writes a reference for the assembly. + The writer. + + + Creates a clone of the object. + The clone of the object. + + + Creates and adds an to the end of the collection. + A new, empty . + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Identifies whether the collection contains an with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The , if contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of an with the specified identifier. + The identifier of an to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves an at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves an , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to remove. + true to remove the specified assembly in the collection; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + true to remove the specified assembly in the collection; otherwise, false. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using an attribute identifier and an attribute type. + A String that contains a unique identifier for the attribute. + The attribute binding type. + + + Initializes a new instance of the class using an attribute identifier, an attribute type, and an ordinal value. + A String that contains a unique identifier for the attribute. + The attribute binding type. + For key and translation, this indicates the ordinal number within that collection to bind to. + + + Creates a new, full copy of an object. + The new copy of the object. + + + Converts an attribute binding into a String. + The binding in String form. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using an identifier. + A String that contains an attribute identifier. + + + Creates a new full copy of an object. + A new object. + + + Copies an object to the specified object. + The object you are copying to. + The you copied to. + + + Creates a clone of the object. + A clone of the object. + + + Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + true if detailed errors is enabled; otherwise false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + true if no errors are encountered; otherwise false. + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified attribute identifier, to the end of the collection. + The attribute identifier for the new to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains an with the specified identifier. + The attribute identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The attribute identifier of the to be returned. + The , if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the , if the object is found; otherwise, -1. + + + Gets the index of an with the specified identifier. + The attribute identifier of the to be located. + The zero-based index of the specified by , if the object is found; otherwise, -1. + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The attribute identifier of the to be inserted. + A newly created . + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves an at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves an , with the specified identifier, to the specified index in the collection. + The attribute identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection. + The to be removed.  + true to remove the specified attribute permission in the collection; otherwise, false.  + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed.  + true to remove the specified attribute permission in the collection; otherwise, false.  + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of using an identifier. + A String that contains an attribute identifier. + + + Creates a new full copy of an object. + A new full copy of an object. + + + Creates a full copy of current into object passed as parameter. + The object you are copying to. + An object with a full copy of current attribute relationship. + + + Creates a copy of the object instance. + A new copy of the . + + + Adds the specified to the end of the collection. + Specifies the to be added. + The zero-based index where the was added. + + + Creates and adds the , which is defined by , to the end of the collection. + Identifies the to be added. + The that was added to the collection. + + is a null reference (Nothing in Visual Basic). + + + Indicates whether the collection contains the specified . + Specifies the to be located. + true if the specified exists in the collection; otherwise, false + + + Indicates whether the collection contains the , identified by + Identifies the to be located. + true if the identified exists in the collection; otherwise, false + + + Indicates whether the collection contains a with the specified + Specifies the name of the to be returned. + true if the identified exists in the collection; otherwise, false + + + Gets the , with the specified , from the collection. + Identifies the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Assists in creating new consecutive numbered names that start with . + A string with the prefix for the numbered names. + A System.String with the new name. + + + Gets the index of the specified in the collection. + Specifies the to be located in the collection. + The zero-based index at which the has been found in the collection. Otherwise, -1 if the object is not found. + + + Gets the index of the , identified by , in the collection. + Identifies the to be located in the collection. + The zero-based index at which the has been found in the collection. Otherwise, -1 if the object is not found. + + + Gets the index of a , identified by , in the collection. + Specifies the name of the to be located in the collection. + The zero-based index at which the has been found in the collection. Otherwise, -1 if the object is not found. + + + Inserts the specified into the collection at the location specified by . + An int value that represents the location at which is to be inserted. + Specifies the to be inserted. + + + Creates and inserts the specified into the collection at the specified . + An int value that represents the location at which is to be inserted. + Identifies the attribute of the to be inserted. + The that was inserted to the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . + + + Verifies that the specified is a valid name for an . + Specifies the name to be validated. + true if is valid; otherwise, false. + + + Verifies that the specified is a valid name for an and returns the error message if it the name is not valid. + Specifies the name to be validated. + A System.String that holds the error message in case name is invalid. + true if is valid; otherwise, false. + + + Moves a specified to a new index position in the collection. + Specifies the to be moved in the collection. + Specifies the new index position in the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . is not contained by the collection. + + + Moves a specified from one position to another position in the collection. + Specifies the former index position in the collection + Specifies the new index position in the collection. + The that was moved in the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . is not contained by the collection. + + + Moves the specified into the collection at the specified index position. + Identifies the attribute of the to be moved. + Specifies the new index position in the collection. + The that was moved in the collection. + You might receive one of the following error messages: is less than zero. is equal to or greater than . is not contained by the collection. + + + Removes the specified from the collection. + Specifies the to be removed from the collection. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + true to delete the referencing objects; otherwise, false. + + + Removes an , identified by , from the collection. + Identifies the attribute of the to be removed. + + is not contained by the collection. + + + Removes an from this collection. + Identifies the to be removed. + true to delete referencing object; otherwise, false. + + + Initializes a new instance of the class, using default values. + + + Initializes a new instance of the class, using default values with a specified language parameter. + An Integer representation of the language to be used with the .? + + + Initializes a new instance of the class, using default values with specified language and caption parameters. + An Integer representation of the language to be used with the .?? + The text of the caption.? + + + Creates a new, full copy of an object. + The new object clone. + + + Copies an object to the specified object. + The object to be copied to. + The object copied to. + + + Indicates whether the attribute translation is valid. + The errors. + The included detailed error. + The server edition. + True if the attribute translation is valid; otherwise, false. + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified language, to the end of the collection. + The language of the to be added. + A new, empty . + + + Creates and adds an , with the specified language and caption, to the end of the collection. + The language of the to be added. + The caption of the to be added. + A new, empty . + + + Indicates whether the collection contains the specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains an with the specified language. + The locale identifier (LCID) of the to be located. + The , with the language specified by , if found in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified language, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The language of the to be inserted. + The inserted into the collection. + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves an at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified AttributeTranslation from this collection. + The AttributeTranslation to remove. + If false, it will not delete referencing objects. + + + Initializes a new instance of the object as implemented by the derived class. + + + Creates a deep copy of current object. + A deep copy of current object. + + + Transfers a deep copy of current object to a specified binding. + Specifies the binding object where the current object is to be copied. + A reference to the copied object. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Initializes a new instance of the class. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Removes all elements from the collection. This class cannot be inherited. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional objects, starting at the specified index of the target array. This class cannot be inherited. + The one-dimensional into which the elements of the collection are being copied. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the. + The type of the collection cannot be cast automatically to the type of the . + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the at the specified index from the collection. This class cannot be inherited. + The zero-based index of the to be removed. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using a name and an identifier. + The name of the calculated measure. + + + Returns a clone of the object. + A clone of the object. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a calculation reference parameter. + Points to the name of the calculation defined in the MDX script object. + + + Initializes a new instance of using a calculation reference and a type parameter. + Points to the name of the calculation defined in the MDX script object. + Specifies the type of MDX script calculation. + + + Creates a new, full copy of an object. + The cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Creates a new, full copy of an object. + The cloned object. + + + Indicates whether the calculation property is valid. + The errors. + The included detailed error. + The server edition. + True if the calculation property is valid; otherwise, false. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a with the specified identifier to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a with the specified identifier into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The CalculationReference of the to be removed + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of the class. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of specifying access read/write capabilities. + The type of access. + + + Initializes a new instance of using an access and expression parameter. + A description of the access permission level. + A String which is interpreted as an MDX expression by the server. It evaluates to true or false (Boolean) by the server. + + + Creates a new full copy of an object. + A object. + + + Copies a object to the specified object. + The object you are copying to. + A object. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this instance. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified value, to the end of the collection. + The value of the to be added. + A new with the specified value. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified value. + The value of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the first , with the specified value, from the collection. + The value of the to be returned. + The CellPermission with the specified Access or null if not found. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified value. + The value of the to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified value, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The value of the to be located. + A new with the specified value. + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a , with the specified value, to a new index in the collection. + The value of the to be moved. + The zero-based index to which to move the with the value specified by . + A , with the specified value, to a new index in the collection. + + is less than zero.-or- is equal to or greater than . + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + true to delete referencing objects; otherwise, false. + + + Removes a , with the specified value, from the collection. + The value of the to be removed. + + + Removes a to be removed. + The Access of the to be removed. + True if it will delete referencing objects; otherwise; false. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a name. + A String that contains the name of the . + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new full copy of an object. + A new full copy of an object. + + + Copies a object to the specified object. + The object you are copying to. + The copied to. + + + Loads a managed assembly with or without attendant debug information. + A fully articulated path to the main file for loading. + This Boolean controls whether or not to load the debug information. + + + Creates a new body for the . + + + Initializes a new instance of using default values. + + + Initializes a new instance of for the specified table and column. + A String that contains the identifier of the table. + A String that contains the identifier of the column. + + + Returns a full copy of current object. + The copied object. + + + Returns a System.String that represents the table and column in the current . + A System.String with TableID.ColumnID. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using the specified assembly. + The name of the . + + + Initializes a new instance of the class using the specified assembly and its identifier. + The name of the . + The identifier of the . + + + Returns a full copy of current object. + A clone of the object. + + + Copies the current object into the object that is passed as a parameter. + The object into which the current object is to be copied. + The copied object. + + + Creates a body for the COM assembly. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of the class using a name. + A string containing the parameter reference. + + + Creates a new, full copy of an object. + The cloned object. + + + Copies a to the specified object. + The object you are copying to. + The object copied to. + + + Creates a new, full copy of an object. + The cloned object. + + + Initializes a new instance of the class. + + + Initializes a new instance of the CommandCollection object using an MdxScript object. + The Mdxscript object. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Adds the elements of an to the end of the collection. + The whose elements will be added. + + is a null reference (Nothing in Visual Basic). + + + Removes all elements from the collection. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional into which the elements of the collection are being copied. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + The type of the collection cannot be cast automatically to the type of the . + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the at the specified index from the collection. + The zero-based index of the to be removed. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of using a name. + A String that contains the name of the cube. + + + Initializes a new instance of the class, using a name and an identifier. + A String that contains the name of the cube. + A String that contains a unique identifier for the cube. + + + Indicates whether the cube can perform the specified processing. + The type of processing expected to be performed. + true if the cube can perform the specified processing; false otherwise. + + + Creates a new, full copy of an object. + The cloned object. + + + Copies a to the specified object. + The object you are copying to. + The object copied to. + + + Adds the mining structures and subsequent dependants to the specified Hashtable. + The Hashtable to append dependent objects to. + The Hashtable with mining structures of the database and the mining structure dependents appended. + + + Gets the objects that the cube references. + The Hashtable to append references to. + Determines whether objects for and external references for are added to the Hashtable. + The Hashtable with objects that the cube references appended. + + + Generates a regular measure group, but it is set up to point to other measure groups. As parameters, this method takes the measure group (source) you want to link to and a data source identifier. + The measure group that is pointed to. + The data source identifier for the database that holds the source measure group. + The new . + + + Generates a regular measure group, but it is set up to point to other measure groups. As parameters, this method takes the measure group (source) you want to link to and a data source identifier. + The measure group which is pointed to. + The data source identifier for the database that holds the source measure group. + The name to give the . + The new . + + + Creates a new body for the . + + + Determines whether the depends on an object. + The object to depend on. + true if the depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + true to validate a collection of bindings; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using an identifier. + A String that contains an attribute identifier for a cube. + + + Creates a new, full copy of an object. + The cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Returns a string that represents the object. + A string version of the object. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Initializes a new instance of using default values. + + + Initializes a new instance of for the specified cube, dimension, attribute, and binding type. + A String that contains the identifier of the cube. + A String that contains the identifier of the cube's dimension. + A String that contains the identifier of the attribute. + An AttributeBindingType that contains the type of binding. + + + Initializes a new instance of for the specified cube, dimension, attribute, binding type, and ordinal place. + A String that contains the identifier of the cube. + A String that contains the identifier of the cube's dimension. + A String that contains the identifier of the attribute. + An AttributeBindingType that contains the type of binding. + Specifies the ordinal number that the data source binds to in the collection. + + + Returns a full copy of current object. + The copied object. + + + Returns a System.String that represents the cube, dimension, attribute, binding type, and an ordinal location in the current object. + A System.String with CubeID, DimensionID, AttributeID, binding type, and ordinal location. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The , if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The AttributeID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified key, to the end of the collection. + The key of the to be added. + A new, empty . + + + Creates and adds a , with the specified name and key, to the end of the collection. + The name of the to be added. + The key of the to be added. + A new, empty . + + + Indicates whether the collection can add a . + The to add. + The error that will occur if the collection can’t add a . + true if the collection can add a ; otherwise, false. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a , with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The , if contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a , with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by , if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Indicates whether the identifier of the collection is valid. + The identifier to validate. + The error that will occur if the identifier of the collection is not valid. + true if the identifier of the collection is valid; otherwise, false. + + + Indicates whether the name of the collection is valid. + The identifier to validate. + The error that will occur if the name of the collection is not valid. + true if the name of the collection is valid; otherwise, false. + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The ID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using an identifier. + A String that contains a unique identifier for the dimension in a . + + + Initializes a new instance of using a name a dimension identifier and identifier. + A String that contains a unique identifier for the dimension in a . + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new, full copy of an object. + The cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using a data source, cube and cube dimension identifiers. + The data source identifier. + The cube identifier. + The identifier. + + + Creates a new full copy of an object. + A new full copy of an object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Returns a string representation of the object. + A string representation of the object. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The identifier of the to be added. + The name of the to be added. + The identifier of the to be added. + The that has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The with the name specified in . + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified dimension identifier, name, and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the to be inserted. + The name of the to be added. + The identifier of the to be added. + A new based on the dimension specified in . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a CubeDimension from this collection. + The ID of the CubeDimension to be removed. + If false, it will not delete referencing objects. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a . + The cube-specific dimension identifier. + + + Creates a new, full copy of an object. + A object. + + + Copies a object to the specified object. + The object you are copying to. + The object that has been copied to. + + + Creates a new copy of this object instance. + A new copy of this object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a , with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The CubeDimensionID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using an identifier. + A String that contains an identifier for the . + + + Creates a new full copy object. + The cloned object. + + + Copies a to the specified object. + The object you are copying to. + The object copied to. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The to be added. + Indicates whether the dependents of the should be updated. + A new, empty . + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a , with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a , with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise; false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a CubeHierarchy from this collection. + The HierarchyID of the CubeHierarchy to be removed. + If false, it will not delete referencing objects. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the class using a name, a role identifier, and a unique identifier. + A String that contains the name of the role identifier. + A String that contains the name of the cube. + A String that contains a unique identifier for the cube. + + + Creates a new, full copy of an object. + The cloned object. + + + Copies a to the specified object. + The object you are copying to. + The object copied to. + + + Creates a new body for the . + + + Determines whether the depends on an object. + The object to depend on. + true if the depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified role identifier and name, to the end of the collection. + The identifier of the role for the to be added. + The name of the to be added. + A new, empty . + + + Creates and adds a , with the specified role identifier, name, and identifier, to the end of the collection. + The identifier of the role for the to be added. + The name of the to be added. + The identifier of the to be added. + A new, empty . + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The , if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The , if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified role identifier, from the collection. + The identifier of the role for the to be returned. + The , if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The , if it is contained in the collection. + + is not contained by the collection. + + + Gets the , with the specified role identifier, from the collection. + The identifier of the role for the to be returned. + The , if it is contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the , specified by , if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified role identifier and name, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the role for the to be inserted. + The name of the to be inserted. + A new with the specified role identifier and name. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified role identifier, name, and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the role for the to be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new , with the specified role identifier, name, and identifier. + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The ID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of the Database object using the model type and compatibility level. + Valid values include Default (same as multidimensional), Multidimensional, or Tabular. + Valid values include 1050, 1100, 1103. + + + Initializes a new instance of using a name. + A String that contains the name of the database. + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the database. + A String that contains a unique identifier for the action. + + + Creates a new, full copy of an object. + The new cloned object. + + + Copies a object to the specified object. + The object to be copied to. + The object copied to. + + + Gets the objects that the database references. + The Hashtable to append references to. + true to reference for major children; otherwise, false. + The Hashtable with objects that the dimension references appended. + + + Links the database to a specified dimension. + The . + The data that identifies the dimension. + The that is linked from the database. + + + Links the database to a specified dimension. + The . + The data that identifies the dimension. + The name of the dimension. + The that is linked from the database. + + + Creates a new body for the . + + + Determines whether the depends on an object. + The object to depend on. + true if the depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The Database to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The ID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the class using a database name, a role identifier, and a unique identifier. + A String that contains the name of the role identifier. + A String that contains the name of the database. + A String that contains a unique identifier for the database. + + + Returns a full copy of current object. + The copied object. + + + Copies the current to the specified object. + Specifies the object where the current object is to be copied. + A reference to the copied object. + + + Creates a new body for the . + + + Determines whether the depends on an object. + The object to depend on. + true if the depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a with the specified identifier to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a with the specified name and identifier to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified role identifier, name, and identifier, to the end of the collection. + The identifier of the role for the to be added. + The name of the to be added. + The identifier of the to be added. + A new, empty . + + + Indicates whether the collection contains the specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the with the specified role identifier from the collection. + The identifier of the role for the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection. + + is not contained by the collection. + + + Gets the , with the specified role identifier, from the collection. + The identifier of the role for the to be returned. + The if it is contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a with the specified identifier into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the role for the to be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified role identifier, name, and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the role for the to be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new , with the specified role identifier, name, and identifier. + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or-is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a with the specified identifier to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the with the specified identifier from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The ID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of using default values. + + + Initializes a new instance of for the specified source. + A object that has the source of the data item. + + + Initializes a new instance of for the specified source with the specified OleDbType. + Specifies a object that has the source of the data item. + Specifies an OleDbType type for . + + + Initializes a new instance of for the specified source with the specified OleDbType and data size. + Specifies a object that has the source of the data item. + Specifies an OleDbType type for . + An integer value that specifies the data size. + + + Initializes a new instance of for the specified table and column. + The name of the table. + The name of the column. + + + Initializes a new instance of for the specified table and column with the specified OleDbType. + The name of the table. + The name of the column. + An OleDbType type for . + + + Initializes a new instance of for the specified table and column with the specified OleDbType and data size. + The name of the table. + The name of the column. + Specifies an OleDbType type for . + An integer value that specifies the data size. + + + Creates a new, deep copy of current . + The copy of current . + + + Creates a deep copy of current in the specified object. + Specifies the object where the current object is to be copied. + A reference to the copied object. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Returns a string representation of current value. + The string representation of value. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified table name and column name, to the end of the collection. + The table name of the to be added. + The column name of the to be added. + A new with the specified table name and column name. + + + Creates and adds a , with the specified table name, column name, and data type, to the end of the collection. + The table name of the to be added. + The column name of the to be added. + The value of the to be added. + A new with the specified table name, column name, and data type. + + + Creates and adds a , with the specified table name, column name, data type, and data size, to the end of the collection. + The table name of the to be added. + The column name of the to be added. + The value of the to be added. + The data size, in bytes, of the to be added. + A new with the specified table name, column name, data type, and data size. + + + Removes all elements from the collection. This class cannot be inherited. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. This class cannot be inherited. + The one-dimensional into which the elements of the collection are being copied. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + The type of the collection cannot be cast automatically to the type of the . + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the at the specified index from the collection. This class cannot be inherited. + The zero-based index of the to be removed. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified dimension id. + The cube dimension identifier.  + The case cube dimension identifier.  + + + Returns a clone of the object. + The clone of the object. + + + Copies the content of this object to another object. + The destination object to copy to. + The content of this object to another object. + + + Validates the element to which it is appended; returns any errors encountered in a collection. + A collection within which errors can be logged. + True if detailed errors is enabled; otherwise, false. + The server edition. + A collection of errors encountered. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using a name and an identifier. + The name of the data source. + A unique identifier for the data source. + + + Creates a new, full copy of a object. + The cloned object. + + + Copies a object to the specified object. + The destination object to copy to. + true to force the body to load; otherwise, false. + + + Adds a mining structures and subsequent dependents to the specified Hashtable. + The Hashtable to append dependent objects to. + The Hashtable with mining structures of the database and the mining structure dependents appended. + + + Gets the drop dependents. + The dependents to alter. + The dependents to drop. + + + Retrieves the source provider. + The source provider. + + + Gets the objects that the data source references. + The Hashtable to append references to. + true to also reference for major children; otherwise, false. + The Hashtable with objects that the data source references appended. + + + Creates a body for the data source. + + + Determines whether the data source depends on an object. + The object to depend on. + true if the data source depends on an object; otherwise, false. + + + Writes a reference for the data source. + The writer. + + + Creates a copy of the data source. + The created object. + + + Determines whether the data source is valid. + The collection of errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the data source is valid; otherwise, false. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified key, to the end of the collection. + The key of the to be added. + A new, empty . + + + Creates and adds a , with the specified name and key, to the end of the collection. + The name of the to be added. + The key of the to be added. + A new, empty . + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a , with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a DataSource from this collection. + The ID of the DataSource to be removed. + If false, it will not delete referencing objects. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the class using a role identifier, name and unique identifier. + A String that contains the unique identifier of the role. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Returns a full copy of current object. + The copied object. + + + Copies the current to a specified object. + Specifies the object where the current object is to be copied. + A reference to the copied object. + + + Gets the objects that the references. + Specifies the Hashtable where the references are appended. + true to reference for major children; otherwise, false. + The Hashtable with the objects that the appended. + + + Creates a new body for the . + + + Determines whether the depends on an object. + The object to depend on. + true if the depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Creates a new instance that is a copy of the current instance. + A new copy of the current instance. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified role identifier, to the end of the collection. + The role identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and role identifier, to the end of the collection. + The role identifier of the to be added.. + The name of the to be added + The zero-based index at which the has been added. + + + Creates and adds a , with the specified role identifier, name, and identifier, to the end of the collection. + The role identifier of the to be added. + The name of the to be added. + The identifier of the to be added. + A new, empty . + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified role identifier, from the collection. + The role identifier of the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if it is contained in the collection. + + is not contained by the collection. + + + Gets the , with the specified role identifier, from the collection. + The role identifier of the to be returned. + The if contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified role identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The role identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and role identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The role identifier of the to be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified role identifier, name, and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The role identifier of the to be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new , with the specified role identifier, name, and identifier. + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The ID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a name. + A String that contains the name of the . + + + Initializes a new instance of , using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new, full copy of an object. + The cloned object itself. + + + Copies a to the specified object. + The object you are copying to. + The object copied to. + + + Adds the mining structures and subsequent dependents to the specified . + The to append dependent objects to. + The Hashtable with mining structures of the database and the mining structure dependents appended. + + + Gets the objects that the references. + The to append references to. + true to also reference for major children; otherwise, false. + The Hashtable with objects that the cube references appended. + + + Creates a new body for the . + + + Determines whether the depends on an object. + The object to depend on. + true if the depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Initializes a new instance of using default values. + + + Initializes a new instance of for the specified . + A String that contains the identifier of the . + + + Returns a full copy of current . + The copied object. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified key, to the end of the collection. + The key of the to be added. + A new, empty . + + + Creates and adds a , with the specified name and key, to the end of the collection. + The name of the to be added. + The key of the to be added. + A new, empty . + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by , if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The to be removed. + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The ID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the class using the specified cube dimension identifier. + A String that contains the cube dimension identifier. + + + Creates a deep copy of current . + A reference to the cloned object. + + + Copies the current into the specified object. + Specifies where the current is to be copied. + A reference to the specified object. + + + Initializes a new instance of . + + + Evaluates dependencies for the delete operation over the specified array of objects in the specified database; and, if it is specified, evaluates dependencies recursively on the returned collection. + Specifies the database where the objects exist. + Specifies the intended array of objects to be deleted. + A Boolean value that states whether dependencies are to be calculated recursively over the dependent objects returned. + A collection of key and value pairs of objects that would be removed, invalidated, or modified by the intended delete operation. The key contains the dependent object and the value contains an array of objects. + + + Orders specified objects based on their relative dependency. + Specifies the array of objects to be ordered. + The ordered array of objects. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of class using a name. + A String containing the name of the . + + + Initializes a new instance of class using a name and an identifier. + A String containing the name of the . + A String containing a unique identifier for the . + + + Sends a processing type to the server and indicates whether that process type can take place for the object. + The type of the process. + true if the object that contains information about the processing type available on the indicates that processing can take place; otherwise, false. + + + Creates a new, full copy of a object. + The cloned object itself. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Adds the mining structures and subsequent dependents to the specified Hashtable. + The Hashtable to append dependent objects to. + The Hashtable with mining structures of the database and the mining structure dependents appended. + + + Gets the objects that the dimension references. + The Hashtable to append references to. + true to reference for major children; otherwise, false. + The Hashtable with objects that the dimension references appended. + + + Creates a new body for the . + + + Determines whether the depends on an object. + The object to depend on. + true if the depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Renames a current object. + The name of the current object. + The fixup expressions. + + + Returns a new name for the script measure. + The new name of the measure. + The string containing the new name. + The expressions will be adjusted to use the new name. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + true to validate a collection of bindings; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a name. + The name of the . + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new full copy of the object. + The clone of the object. + + + Copies the content of this object to another object. + The destination object to copy to. + The destination object. + + + Creates a new name for the dimension attribute. + A string containing new name. + The expressions to fix up. + + + Creates a new copy of this object instance. + A new copy of this object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a with the specified identifier to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a with the specified name and identifier to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The if it iscontained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the with the specified name, from the collection. + The name of the to be returned. + The if it is contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a with the specified name into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Indicates whether the identifier of the collection is valid. + The identifier of the collection. + The error occurs when validating. + true if the identifier of the collection is valid; otherwise, false. + + + Indicates whether the name of the collection is valid. + The name of the collection. + The error occurs when validating. + true if the name of the collection is valid; otherwise, false. + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a with the specified identifier to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the with the specified identifier from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The ID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of the class. + + + Initializes a new instance of using default values. + + + Initializes a new instance of for the specified and . + A String that contains the identifier of the . + A String that contains the identifier of the . + + + Returns a full copy of current object. + The copied object. + + + Copies the current object into specified object. + Specifies where the current object is to be copied. + A reference to the copied object. + + + Returns a System.String with the and the . + A String value with <DataSourceID>.<DimensionID>. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a with the specified identifier to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified key, to the end of the collection. + The key of the to be added. + A new, empty . + + + Creates and adds a , with the specified name and key, to the end of the collection. + The name of the to be added. + The key of the to be added. + A new, empty . + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a with the specified name into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a with the specified identifier to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the with the specified identifier from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The ID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the class using a name, a role identifier, and a unique identifier. + The role identifier of the . + The name of the . + A unique identifier for the . + + + Creates a new, full copy of an object. + The cloned object. + + + Copies a object to the specified object. + The object to be copied to. + The object copied to. + + + Gets the objects that the dimension permission references. + The Hashtable to append references to. + true to also reference for major children; otherwise, false. + The Hashtable with objects that the dimension permission references appended. + + + Creates a new body for the dimension permission. + + + Determines whether the dimension permission depends on an object. + The object. + true if the dimension permission depends on an object; otherwise, false. + + + Writes a reference for the dimension permission. + The writer. + + + Creates a new, full copy of an object. + The cloned object. + + + Determines whether the dimension permission is valid. + The errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the dimension permission is valid; otherwise, false. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a with the specified identifier to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a with the specified role identifier and name to the end of the collection. + The identifier of the role for the to be added. + The name of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified role identifier, name, and identifier, to the end of the collection. + The identifier of the role for the to be added. + The name of the to be added. + The identifier of the to be added. + A new, empty . + + + Indicates whether the collection contains the specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the with the specified role identifier from the collection. + The identifier of the role for the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if it is contained in the collection. + + is not contained by the collection. + + + Gets the with the specified role identifier from the collection. + The identifier of the role for the to be returned. + The if it is contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a with the specified identifier into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified role identifier and name, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the role for the to be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified role identifier, name, and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The identifier of the role for the to be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new , with the specified role identifier, name, and identifier. + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the with the specified identifier from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The ID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class to the specified and . + A System.String with the name of the . + A System.String with the id of the . + + + Returns a full copy of current object. + The copied object. + + + Copies the current to an object, which is passed as a parameter. + Specifies where the current is to be copied. + A reference to the copied object. + + + Initializes a new instance of using default values. + + + Initializes a new instance of for the specified data source view and table. + A String that contains the identifier of the data source view. + A String that contains the identifier of the table. + + + Returns a full copy of current object. + The copied object. + + + Copies the current to an object, which is passed as a parameter. + Specifies where the current is to be copied. + A reference to the copied object. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified expression. + The expression. + + + Initializes a new instance of the . + The expression. + The dimension ID to override. + The attribute ID to override. + + + Creates a new instance of the object that is a cloned copy of the expression binding. + The new instance of the object that is a cloned copy of the expression binding. + + + Initializes a new instance of the class. + + + Initializes a new instance of using the default values. + + + Returns a full copy of current object. + A full copy of current object. + + + Copies the current object into the object that is passed as a parameter. + Specifies the object into which the current object is to be copied. + The current object into the object that is passed as a parameter. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Initializes a new instance of the class. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Adds the elements of an to the end of the collection. + The whose elements should be added. + + is a null reference (Nothing in Visual Basic). + + + Removes all elements from the collection. This class cannot be inherited. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. This class cannot be inherited. + The one-dimensional into which the elements of the collection are being copied. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + The type of the collection cannot be cast automatically to the type of the . + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the at the specified index from the collection. This class cannot be inherited. + The zero-based index of the to be removed. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a name. + A String that contains the name of the . + + + Initializes a new instance of , using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new, full copy of an object. + The cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Creates a new, full copy of an object. + The cloned object. + + + Validates the element to which it is appended. + The error. + A parameter to enable return of detailed errors. + The server edition. + The validated element. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name, to the end of the collection. + The name of the to be added. + Indicates whether the dependents of the should be updated. + A new, empty . + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The , if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The , if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The with the name specified in . + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the , if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by , if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Indicates whether the identifier of the collection is valid. + The identifier. + The validation error. + true if the identifier of the collection is valid; otherwise, false. + + + Indicates whether the name of the collection is valid. + The name to validate. + The validation error. + true if the name of the collection is valid; otherwise, false. + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The ID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of the class. + + + Creates a new body for the . + + + Determines whether the dimension permission depends on an object. + The object.  + True if the dimension permission depends on an object; otherwise, false. + + + Adds a mining structures and subsequent dependents to the specified Hashtable. + The Hashtable to append dependent objects to.  + The dependents Hashtable with mining structures of the database and the mining structure dependents appended. + + + Updates current object from server definitions. + + + Updates current object from server definitions and loaded dependent objects if specified. + A Boolean value to refresh dependent objects if true.  + A RefreshType vale that determines which dependent objects to refresh.  + + + Updates server definition of current object to actual values using the default values to updates dependent objects. + + + Writes a reference for the . + The writer.  + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a query, a table identifier, and processing query text. + The query. + The table identifier. + The actual query processing text. + + + Creates a new full copy of an object. + The cloned object. + + + Copies an object to the specified object. + The object you are copying to. + The object copied to. + + + Initializes a new instance of . + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Adds the elements of an to the end of the collection. + The whose elements should be added. + + is a null reference (Nothing in Visual Basic). + + + Removes all elements from the collection. This class cannot be inherited. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. This class cannot be inherited. + The one-dimensional into which the elements of the collection are being copied. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + The type of the collection cannot be cast automatically to the type of the . + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the at the specified index from the collection. This class cannot be inherited. + The zero-based index of the to be removed. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Initializes a new instance of using default values. + + + Returns a full copy of current object. + The copied object. + + + Starts an . + + + Stops an . + + + Deserializes a given object. + The Jason. + The options to deserialize the object. + The object deserialized. + + + Generates a schema for the JsonSerializer type. + The object Type. + The Serializer options. + A schema for the JsonSerializer type. + + + Serializes a database. + The database to serialize. + The serialize options. + The serialized database. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new, full copy of the object. + A new, full copy of the object. + + + Copies a to the specified object. + The object you are copying to. + The copied object. + + + Creates a new, full copy of the object. + A new, full copy of the object. + + + Validates the object for errors. + The collection to hold the errors during validation. + true if the validation includes detailed errors; otherwise, false. + The server edition. + The result of the validation. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a , with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The with the name specified in . + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a , with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a , at the current specified index, to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + true if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a name. + A String that contains the name of the . + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new full copy of an object. + The cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Creates a new instance that is a copy of the current object. + A new instance that is a copy of the current object. + + + Indicates whether the object is valid. + A collection of objects. + true to include detailed errors in the parameter; otherwise, false. + The analysis services server edition. + true if the action is properly configured; otherwise, false. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a with the specified identifier to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a , with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if it is contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The with the name specified in . + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a with the specified name into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a with the specified identifier to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove. + True if it will delete referencing objects; otherwise, false. + + + Removes the with the specified identifier from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The ID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified cube dimension and measure group identifiers. + A String that contains a unique identifier for a cube dimension. This is a reference to a specific dimension role on the owning measure group.  + A String that contains a unique identifier for a measure group.  + + + Returns a clone of the object. + The clone of the object. + + + Copies the content of this object to another object. + The destination object to copy to.  + The destination object. + + + Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + true to enable detailed errors; otherwise, false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + true if no errors encountered; otherwise, false. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new, full copy of an object. + An object. + + + Copies an to the specified object. + The object to be copied to. + An object. + + + Creates a new body for the . + + + Determines whether the depends on an object. + The object to depend on. + true if the depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Creates and adds an to the end of the collection. + A new, empty . + + + Adds an to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds an , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains an , with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of an with the specified identifier. + The identifier of an to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts an into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts an , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves an to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves an at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves an , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from this collection. + The to remove + True if it will delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes a from this collection. + The ID of the to be removed. + True if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a name. + A String that contains the name of the . + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new full copy of an object. + A object. + + + Copies a to the specified object. + The object you are copying to. + A object. + + + Creates a new copy of this object instance. + A new copy of this object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The measure identifier. + + + Creates a new copy of this object instance. + A new copy of this object instance. + + + Returns a string that represents the current object. + A string that represents the current object. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a , with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic.) + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic.) + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The with the name specified in . + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a , with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero-or- is equal to or greater than . + + + Gets or sets a value whether the specified ID is valid. + The identifier. + The validation error. + true if the ID is valid; otherwise, false. + + + Gets a value indicating whether the specified name is valid. + The name to validate. + The validation error. + True if the name is valid; otherwise, false. + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero-or- is equal to or greater than .-or- is less than zero-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed.  + true to delete referencing objects; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed.  + true to delete referencing objects; otherwise, false. + + + Indicates whether the enumerator moves to the next element of the collection. + true if the enumerator moves to the next element; otherwise, false. + + + Sets the enumerator to its initial position. + + + Returns an object that iterates through the collection. + An object that iterates through the collection. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a name. + A string containing the name of the . + + + Initializes a new instance of using a name and an identifier. + A string containing the name of the . + A string containing a unique identifier for the . + + + Sends a processing type to the server and indicates whether that process type can take place for the object. + The type of processing to evaluate.  + True if the specified processType can be processed given the ; otherwise, false. + + + Returns a clone of the object. + The clone. + + + Copies the content of the object to another object (the destination). + The destination object to copy to. + The destination object. + + + Gets the objects that the measure group references. + The Hashtable to append references to.  + true to also reference for major children; otherwise, false.  + The references Hashtable with objects that the mining model permission references appended. + + + Creates a new body for measure group. + + + Determines whether the mining model permission depends on an object. + The object to depend on. + True if the mining model permission depends on an object; otherwise, false. + + + Writes a reference for the mining model permission. + The writer. + + + Creates a new, full copy of an object. + The created object. + + + Validates the element to which it is appended; returns any errors encountered in a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + True if detailed errors is enabled; otherwise, false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + True if no errors encountered; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a name and an identifier. + A unique identifier for the . + + + Returns a clone of the object. + The clone. + + + Copies the content of the object to another object (the destination). + The destination object to copy to. + The destination object. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this instance. + + + Validates whether the element is appended and returns any errors encountered into a collection. + A collection within which errors can be logged. + true to enable detailed errors; otherwise, false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + true if no errors are encountered; otherwise, false. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates, adds to collection and returns a new . + The attribute identifier for the new (needs to be unique in the collection). + The newly created . + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Finds the with the specified attribute identifier or null if not found. + The attribute identifier of the to return. + The with the specified attribute identifier or null if not found. + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Searches for a with the specified attribute identifier and returns its zero-based index within the collection. + The attribute identifier of the to be looked for. + The zero-based index of the in the collection, if found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates, inserts at the specified index and returns a new . + The zero-based index at which the new is inserted. + The attribute identifier for the new (needs to be unique in the collection). + The newly created . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The that is moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a in the collection to a specified position. + The attribute identifier of the to be moved. + The zero-based index where the will be moved. + The that was moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + true to clean up the specified item in the collection; otherwise, false. + + + Removes a from the collection. + The attribute identifier of the to be removed. + + does not exist in the collection. + + + Removes a from the collection. + The attribute identifier of the to be removed. + true to clean up the specified in the collection; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the using a data source identifier, a cube identifier, and a measure group identifier. + A unique identifier for the data source. + A unique identifier for the cube. + A unique identifier for the measure group. + + + Creates a new full copy of an object. + A new full copy of an object. + + + Copies a object to the specified object. + The object you are copying to. + The new object. + + + Returns a String that represents the current . + A String that represents the current Object. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to add. + The identifier of the to add. + The zero-based index at which the has been added. + + + Indicates whether the collection can add a measure group. + The measure group to add. + The error that will occur if the collection can’t add a measure group. + true if the collection can add a measure group; otherwise, false. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the that has the specified name from the collection. + The name of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the that has the specified name from the collection. + The name of the to return. + The if it exists in the collection. + + does not exist in the collection. + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a that has the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The that was moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves the that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + The that was moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified from the collection. + The to remove.  + true to use cleanup; otherwise, false.  + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not exist in the collection. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove.  + true to use cleanup; otherwise, false.  + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the using an identifier. + A String containing the cube dimension identifier. + + + Removes the object after the cleanup in the collection. + The collection. + + + Removes the object before the cleanup. + true to clean up the object; otherwise, false. + + + Returns a clone of the object. + The clone. + + + Copies an object to the specified object. + The object you are copying to. + A object. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this instance. + + + Represents the object as a String. + Plain text version of the object. + + + Indicates whether the object is correctly configured. + A collection within which errors can be logged. + true to enable detailed errors; otherwise, false. + The server edition. + true if the is correctly configured; otherwise, false. + + + Initializes a new instance of the class. + + + Creates a new full copy of an object. + A copy of a object. + + + Copies a object to the specified object. + The object you are copying to. + The new object. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates, adds to collection and returns a new . + The cube dimension identifier for the new (needs to be unique in the collection). + The newly created . + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Determines whether a with the specified cube dimension identifier is in the collection. + The cube dimension identifier of the to be looked for. + true if a with the specified cube dimension identifier is found in the collection; otherwise, false. + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a that has the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The that was moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a in the collection to a specified position. + The cube dimension identifier of the to be moved. + The zero-based index where the will be moved. + The that was moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exists in the collection. + + + Removes the specified from the collection. + The to remove. + true if it will delete referencing objects; otherwise, false. + + + Removes a from the collection. + The cube dimension identifier of the to be removed. + + does not exist in the collection. + + + Removes a from the collection. + The cube dimension identifier of the to be removed. + true if it will delete referencing objects; otherwise, false. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of the class using a name. + The name of the . + + + Initializes a new instance of the class using a name and an identifier. + The name of the . + A unique identifier for the . + + + Indicates whether the mining model can be processed with the specified process type. + The specified process type. + true if the mining model can be processed; otherwise, false. + + + Returns a clone of the object. + The cloned object. + + + Copies the content of the object to another object (the destination). + The destination object to copy to. + The destination object. + + + Finds the specified column from the mining structure that is associated with the model. + The ID of the mining structure column to find. + The column in the mining structure. + + + Creates a new body for the mining model. + + + Determines whether the mining model depends on an object. + The object to depend on. (For internal use only) + true if the mining model depends on an object; otherwise, false. + + + Writes a reference for the mining model. + The writer. (For internal use only) + + + Returns a clone of the object. + The cloned object. + + + Determines whether the mining model is valid. + The errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the mining model is valid; otherwise, false. + + + Indicates whether the algorithm is a standard value. + The algorithm. + True if the algorithm is a standard value; otherwise, false. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The name of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Finds the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Finds the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Determines whether the mining model collection identifier is valid. + The identifier. + The error. + true if the mining model collection is valid; otherwise, false. + + + Determines whether the mining model collection name is valid. + The name. + The error. + true if the mining model collection name is valid; otherwise, false. + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + true to remove the specified item in the collection; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + true to remove the specified mining model in the collection; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the class, using System.String as the name of the mining model column, and System.String as the internal name of the object. + A String that contains the name of the partition. + A String that contains the internal name of the partition. + + + Creates a new, full copy of an object. + The new cloned object. + + + Copies a object to the specified object. + The destination object. + The object that is the destination of the copy operation. + + + Creates a new, full copy of an object. + The new cloned object. + + + Indicates whether the mining model collection is validated. + The errors. + The included detailed errors. + The server edition. + True if the mining model collection is validated; otherwise, false. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The name of the to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to add. + The identifier of the to add. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Finds the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Finds the that has the specified name from the collection. + The name of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Finds the with the specified source column identifier. + The source column identifier used to locate the . + The having the specified source column identifier. + + + Gets the that has the specified name from the collection. + The name of the to return. + The that has the name specified in . + + does not exist in the collection. + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of the that has the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The that was moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + The that was moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + true to remove the specified item in the collection; otherwise, false. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not exist in the collection. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + true to remove the specified mining model column in the collection; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the class using an identifier, a name, and a role identifier. + The name of a role. + The name of the . + A unique identifier for the . + + + Creates a new, full copy of an object. + The cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Gets the objects that the mining model permission references. + The Hashtable to append references to. + true to also reference for major children; otherwise, false. + The Hashtable with objects that the mining model permission references appended. + + + Creates a new body for the mining model permission. + + + Determines whether the mining model permission depends on an object. + The object to depend on. + true if the mining model permission depends on an object; otherwise, false. + + + Writes a reference for the mining model permission. + The writer. + + + Creates a new, full copy of an object. + The created object. + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates, adds to collection and returns a new (with Name and ID generated to be unique in the collection). + The role identifier for the new . + The newly created . + + + Creates, adds to collection and returns a new (with identifier generated based on the specified name to be unique in the collection). + The role identifier for the new . + The name for the new (needs to be unique in the collection). + The newly created . + + + Creates, adds to collection and returns a new . + The role identifier for the new . + The name for the new (needs to be unique in the collection). + The identifier for the new (needs to be unique in the collection). + The newly created . + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a , with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Finds the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Finds the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Finds the with the specified role identifier or null if not found. + The role identifier used to identify the . + The with the specified role identifier. + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection. + + is not contained by the collection. + + + Returns the with the specified role identifier. + The role identifier used to identify the . + The with the specified role identifier. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a , with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates, inserts at the specified index and returns a new (with name and identifier generated to be unique in the collection). + The zero-based index at which the new is inserted. + The role identifier for the new . + The newly created . + + is less than zero.-or- is equal to or greater than . + + + Creates, inserts at the specified index and returns a new (with identifier generated based on the specified name to be unique in the collection). + The zero-based index at which the new is inserted. + The role identifier for the new . + The name for the new (needs to be unique in the collection). + The newly created . + + is less than zero.-or- is equal to or greater than . + + + Creates, inserts at the specified index and returns a new . + The zero-based index at which the new is inserted. + The role identifier for the new . + The name for the new (needs to be unique in the collection). + The identifier for the new (needs to be unique in the collection). + The newly created . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + true to remove the specified item in the collection; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + true to remove the specified mining model permission in the collection; otherwise, false. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a name. + A String that contains the name of the . + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Indicates whether the mining structure can be processed with the specified parameter. + A value from the enumeration. + true if the mining structure can be processed using the specified option; otherwise false. + + + Creates a new full copy of the object. + A new object with a full copy of the original mining structure. + + + Copies the content of the object to another object (the destination). + The destination object to copy to. + The destination object. + + + Creates a child mining model object within the mining structure. + The created child mining model. + + + Create a mining model with a default name and optionally adds the model to the collection of models for the current structure. + A value that indicates whether the mining model should be added to the collection. + A reference to the mining model that was just created. + + + Creates a mining model with the specified name and optionally adds the model to the collection of models for the structure. + A value that indicates whether the mining model should be added to the collection. + The name of the mining model. + A reference to the mining model that was just created. + + + Returns the CreateBody implementation of the mining structure. + + + Returns the DependsOn implementation of the mining structure. + Internal only + The DependsOn implementation of the mining structure. + + + Returns the WriteRef implementation of the mining structure. + Internal only + + + Returns the Clone implementation of the mining structure. + Internal only. + + + Validates the current mining structure and returns a collection of validation errors. + The validation error collection. + true if details of the errors are returned; false if only the error ID is returned. + The edition of the server against which the structure should be validated. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The name of the to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to add. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified key, to the end of the collection. + The key of the to add. + A new, empty . + + + Creates and adds a , with the specified name and key, to the end of the collection. + The name of the to add. + The key of the to add. + A new, empty . + + + Indicates whether the collection can add a . + The to add. + The error that will occur if the collection can’t add a . + true if the collection can add a ; otherwise, false. + + + Checks whether the collection contains a specified . + The to be located. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Finds the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Finds the by the specified name from the collection. + The name of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the by the specified name from the collection. + The name of the to return. + The if it exists in the collection. + + does not exist in the collection. + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Searches for a with the specified identifier and returns its zero-based index within the collection. + The identifier of the to be looked for. + The zero-based index of the in the collection, if found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The that is moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves the that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + The that was moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + true to clean up the ; otherwise, false. + + + Removes a from the collection. + The identifier of the to be removed. + + does not exist in the collection. + + + Removes the with the specified identifier from the collection. + The identifier of the to be removed. + true to clean up the ; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the using a name. + A String that contains the name of the . + + + Initializes a new instance of the using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Removes the object before the cleanup. + true to clean up the object; otherwise, false. + + + Creates a new full copy of an object. + The cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Creates a derived column from the object. + A object. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Finds the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Finds the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The with the name specified in . + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the , if the object is found; otherwise, -1. + + + Gets the index of a with the specified identifier. + The identifier of the to be located. + The zero-based index of the specified by , if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + true to clean up the ; otherwise, false. + + + Removes the with the specified identifier from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the with the specified identifier from the collection. + The identifier of the to be removed. + true to clean up the ; otherwise, false. + + + Gets the content type for a non-key column. + The type of the column. + The content type for a non-key column. + + + Gets or sets the specified type for a mining structure column. + A reference to a + A mining structure column of the specified type. + + + Gets the OLE DB type. + A reference to a mining structure column type. + Returns an instance of the specified type. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the using an identifier, a name, and a role identifier. + A String that contains the name of a role. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new, full copy of an object. + A object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Gets the objects that the references. + The Hashtable to append references to. + true to also reference for major children; otherwise, false. + The Hashtable with objects that the references appended. + + + Creates a new body for the mining structure permission. + + + Indicates whether the mining structure permission depends on an object. + The object. + true if the mining structure permission depends on an object; otherwise, false. + + + Writes a reference for the mining structure permission. + The writer. + + + Creates a new object that is a copy of the current instance. + A new object that is a copy of this instance. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates, adds to collection and returns a new (with name and identifier generated to be unique in the collection). + The role identifier for the new . + The newly created . + + + Creates, adds to collection and returns a new (with identifier generated based on the specified name to be unique in the collection). + The role identifier for the new . + The name for the new (needs to be unique in the collection). + The newly created . + + + Creates, adds to collection and returns a new . + The role identifier for the new . + The name for the new (needs to be unique in the collection). + The identifier for the new (needs to be unique in the collection). + The newly created . + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Finds the with the specified identifier or null if not found. + The identifier of the to return. + The with the specified identifier or null if not found. + + + Finds the by the specified name from the collection. + The name of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Finds the with the specified role identifier or null if not found. + The role identifier used to identify the . + The with the specified role identifier. + + + Gets the by the specified name from the collection. + The name of the to return. + The if it exists in the collection. + + does not exist in the collection. + + + Gets the with the specified role identifier. + The role identifier used to identify the . + The with the specified role identifier. + + does not exist in the collection. + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of the that has the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates, inserts at the specified index and returns a new (with name and identifier generated to be unique in the collection). + The zero-based index at which the new is inserted. + The role identifier for the new . + The newly created . + + is less than zero.-or- is equal to or greater than . + + + Creates, inserts at the specified index and returns a new (with identifier generated based on the specified name to be unique in the collection). + The zero-based index at which the new is inserted. + The role identifier for the new . + The name for the new (needs to be unique in the collection). + The newly created . + + is less than zero.-or- is equal to or greater than . + + + Creates, inserts at the specified index and returns a new . + The zero-based index at which the new is inserted. + The role identifier for the new . + The name for the new (needs to be unique in the collection). + The identifier for the new (needs to be unique in the collection). + The newly created . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The that was moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + The that was moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + true to clean up the ; otherwise, false. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not exist in the collection. + + + Removes the with the specified identifier from the collection. + The identifier of the to be removed. + true to clean up the ; otherwise, false. + + + Initializes a new instance of the class. + + + Converts an XML fragment to the object specified by the and parameters. + The xml fragment to deserialize. + true if the xml fragment describes an object completely; otherwise false. + An object. + + + Converts an XML representation of an object reference to an object by using an xmlReader. + An xmlReader for use in the conversion. + An object. + + + Gets the object reference for the specified object. + The object.  + The object reference. + + + Reads the content referenced by the object. + An xmlReader for reading the referenced content. + + + Resolves an object with the specified database and object reference. + The database.  + The specified object reference.  + An object with the specified database and object reference. + + + Resolves an object with the specified database and object reference. + The server.  + The specified object reference.   + An object with the specified database and object reference. + + + Resolves an object with the specified database. + The database.  + An object with the specified database. + + + Resolves an object with the specified database and force load. + The database.  + The force load.  + An object with the specified database and force load. + + + Resolves an object with the specified server. + The server.  + An object with the specified server. + + + Resolves an object with the specified server and force load. + The server.  + The force load.  + An object with the specified server and force load. + + + Converts the to an XML version. + An XML version of the . + + + Converts the to an XML version by using an xmlWriter. + An xmlWriter for writing the XML version of the referenced content. + + + Writes out a serialized by using an xmlWriter. + A Writer for writing the XML version of the referenced content. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified name and identifier. + The name of the data source. + A unique identifier for the data source. + + + Returns a clone of the object. + The clone. + + + Copies the content of this object to another object. + The destination object to copy to. + The destination object. + + + Converts the specified object with the specified . + The type of the object to convert. + The of the converted object. + + + Gets the restricted . + The type of the object to get. + The restricted . + + + Initializes a new instance of the class. + The unknown reference. + + + Sets the SerializationInfo with information about the exception. + The SerializationInfo that holds the serialized object data about the exception begin thrown. + The StreamingContext that contains contextual information about the source or destination. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using System.String as the name of the partition. + A String containing the name of the partition. + + + Initializes a new instance of the class, using System.String as the name of the partition, and using System.String as the internal name of the object. + A String containing the name of the partition. + A String containing the internal name of the partition. + + + Returns a Boolean value indicating whether the partition can be processed with the specified ProcessType parameter. + The specified type of processing for the partition. + true if the partition can be processed with the specified parameter; otherwise, false. + + + Creates a new, full copy of an object. + A new Partition object with a full copy of the original partition. + + + Copies a to the specified object. + The object you are copying to. + The object copied to. + + + Gets the objects that the partition references. + The Hashtable to append references to. + true to also reference for major children; otherwise, false. + The references Hashtable with objects that the partition references appended. + + + Merges one or more partitions into the current partition. + The partitions to be merged into the partition object on which the Merge method is being executed. + + + Creates a new body for the . + + + Determines whether the depends on an object. + The object to depend on. + true if the depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to be added. + The identifier of the to be added. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to be located. + true if the is contained in the collection; otherwise, false. + + + Indicates whether the collection contains a with the specified identifier. + The identifier of the to be located. + true if the is contained in the collection; otherwise, false. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The if contained in the collection. + + is not contained by the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a , with the specified identifier. + The identifier of a to be located. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which the new will be inserted. + The to be inserted. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which the new will be inserted. + The name of the to be inserted. + The identifier of the to be inserted. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to be moved. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a , with the specified identifier, to the specified index in the collection. + The identifier of the to be moved. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is not contained by the collection. + + + Removes the specified from the collection. + The to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The to be removed.  + true to use the cleanup process; otherwise, false. + + + Removes the , with the specified identifier, from the collection. + The identifier of the to be removed. + + is not contained by the collection. + + + Removes the specified from the collection. + The identifier of the to be removed.  + true to use the cleanup process; otherwise, false. + + + Initializes a new instance of using the default values. This method is invoked from a derived class or overloaded. + + + Initializes a new instance of using roleID, user name, and user ID as parameter values. This method is invoked from a derived class or overloaded. + A String value with the role ID of the role for which permissions are being defined + A String value with the name of current permission. + A String value with the ID of current permission. + + + Copies a object to the specified object. + The destination. + true to force body loading; otherwise, false.  + + + Indicates whether the is properly configured. + A collection within which errors can be logged. + true if detailed is enabled; otherwise, false. + The edition of the server. + true if the is properly configured; otherwise, false. + + + Initializes a new instance of using the default values. + + + Initializes a new instance of using a name. + A String that contains the name of the . + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates and returns an instance of a class based on the current perspective. + A object. + + + Copies a to the specified object. + The object you are copying to. + The object copied to. + + + Creates a new body for the . + + + Determines whether the depends on an object. + The object to depend on. + true if the depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the by using an action identifier. + A String that contains a unique identifier for the . + + + Creates a new, full copy of a object. + A cloned object. + + + Copies the content of the object to another object (the destination). + The destination object to copy to. + The destination object. + + + Creates a new instance of the . + A object. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates, adds to collection and returns a new . + The action identifier for the new (needs to be unique in the collection). + The newly created . + + + Indicates whether the collection contains the specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Determines whether a with the specified action identifier is in the collection. + The action identifier of the to be looked for. + true if a with the specified action identifier is found in the collection; otherwise, false. + + + Returns the with the specified action identifier or null if not found. + The action identifier of the to return. + The with the specified action identifier or null if not found. + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Searches for a with the specified action identifier and returns its zero-based index within the collection. + The action identifier of the to be looked for. + The zero-based index of the in the collection, if found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates, inserts at the specified index and returns a new . + The zero-based index at which the new is inserted. + The action identifier for the new (needs to be unique in the collection). + The newly created . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a in the collection to a specified position. + The action identifier of the to be moved. + The zero-based index where the will be moved. + The that was moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified from this collection. + The to remove. + true to delete referencing objects; otherwise, false. + + + Removes a from the collection. + The identifier of the to be removed. + + does not exist in the collection. + + + Removes a from the collection. + The identifier of the to be removed. + true to delete referencing objects; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using an attribute identifier. + A string that contains the name of the attribute identifier. + + + Creates a new, full copy of the object. + The cloned object. + + + Copies a object to the specified object. + The object you are copying to.  + The object copied to. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this instance. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates, adds to collection and returns a new . + The identifier for the new (needs to be unique in the collection). + The newly created . + + + Indicates whether the collection contains the specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Searches for a with the specified AttributeId and returns its zero-based index within the collection. + The identifier of the to be looked for. + The zero-based index of the in the collection, if found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves the at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The to move. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves the that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not existin the collection. + + + Removes the specified from the collection. + The item.  + true to use the cleanup; otherwise, false.  + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not existin the collection. + + + Removes the that has the specified identifier from the collection. + The attribute identifier.  + true to use the cleanup; otherwise, false.  + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a name. + The name of the . + + + Initializes a new instance of using a name and type. + The name of the . + The type of perspective calculation. + + + Creates a new full copy of an object. + A new cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this instance. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a that has the specified name to the end of the collection. + The name of the to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier and value, to the end of the collection. + The name of the to add. + The value of the to add. + A new, empty . + + + Indicates whether the collection contains a specified . + The to be located. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of the that has the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and value, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + The value of the to add. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- doesi not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves the that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + A to be moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist the collection. + + + Removes the specified PerspectiveCalculation from this collection. + The PerspectiveCalculation to remove. + True if it will not delete referencing objects; otherwise, False + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not exist in the collection. + + + Removes a PerspectiveCalculation from this collection. + The Name of the PerspectiveCalculation to be removed. + True if it will not delete referencing objects; otherwise, False + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to add. + The identifier of the to add. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the , that has the specified name, from the collection. + The name of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the that has the specified name from the collection. + The name of the to return. + The if it exists in the collection. + + does not exist in the collection. + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a that has the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Indicates whether the specified identifier is valid. + The ID to validate. + The error message. + true if the specified identifier is valid; otherwise, false. + + + Indicates whether the specified name is valid. + The name to validate. + The error message. + true if the specified name is valid; otherwise, false. + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves the that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified Perspective from this collection. + The Perspective to remove. + True if it will not delete referencing objects; otherwise, False. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not exist in the collection. + + + Removes a Perspective from this collection. + The ID of the Perspective to be removed. + True if it will not delete referencing objects; otherwise, False. + + + Initializes a new instance of the class. + + + Initializes a new instance of the with the specified cube dimension identifier. + A String that contains a unique identifier for a cube dimension. This is a reference to a specific dimension role on the owning measure group.  + + + Returns a clone of the object. + The clone. + + + Copies the content of the object to another object (the destination). + The destination object to copy to. + The destination object. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this instance. + + + Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + True to enable detailed errors; otherwise, false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + True if no errors encountered; otherwise, false. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + A if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of the that has the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves the that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the , with the specified identifier from the collection. + The to be removed.  + true to remove the specified perspective dimension in the collection; otherwise, false.  + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not exist in the collection. + + + Removes a from this collection. + The identifier of the to remove.  + true to remove the specified perspective dimension in the collection; otherwise, false.  + + + Initializes a new instance of the class. + + + Initializes a new instance of the with the specified hierarchy identifier. + A String that contains a unique identifier for a hierarchy. This is a reference to a specific dimension role on the owning measure group.  + + + Returns a clone of the object. + The clone. + + + Copies the content of this object to another object. + The destination object to copy to. + The destination object. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this instance. + + + Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + true to enable detailed errors; otherwise, false. + One of the enumeration values that specifies the installed edition of the Analysis Services instance. + true if no errors encountered; otherwise, false. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates, adds to collection and returns a new . + The identifier for the new (needs to be unique in the collection). + The newly created . + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a that has the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves the that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + The to move. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + true to remove the perspective hierarchy in the collection; otherwise, false. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not exist in the collection. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + true to remove the perspective hierarchy in the collection; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using an identifier. + A String that contains a unique identifier for the . + + + Creates a new full copy of an object. + The cloned object. + + + Copies the content of the object to another object (the destination). + The destination object to copy to. + The destination object. + + + Creates a new copy of an object. + The cloned object. + + + Indicates whether the is valid. + A collection of validation error objects. + true to indicate that detailed errors are included in parameter; otherwise, false. + The edition of the server. + true if the object returns valid; otherwise, false. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to add. + The that has been added. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Finds the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a that has the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a that has the specified identifier into the collection at the specified index. + The zero-based index at which to insert the new . + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves the at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves the that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + true to clean up the specified item in the collection; otherwise, false. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not exist in the collection. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + true to clean up the specified in the collection; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using an identifier. + A String that contains a unique identifier for the . + + + Creates a new full copy of an object. + The cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copies to. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Indicates whether the collection contains the specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of the that has the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves the at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves the that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not exist in the collection. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using an identifier. + A String that contains a unique identifier for the . + + + Creates a new full copy of an object. + The cloned object. + + + Copies a object to the specified object. +  The object you are copying to. + The object copied to. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Determines whether the is valid. + A collection of validation errors. + true to include detailed errors; otherwise, false. + The server edition. + true if the is valid; otherwise, false. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to add. + The that has been added. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicatess whether the collection contains a that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Finds the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a , with the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves the at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves the that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + true to clean up the specified item in the collection; otherwise, false. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not exist in the collection. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + true to clean up the specified in the collection; otherwise, false. + + + Initializes a new instance of using the default values. + + + Creates a new full copy of an object. + A object. + + + Copies the content of the object to another object (the destination). + The destination object to copy to. + The destination object. + + + Creates a new instance of the . + A object. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + + + Returns a clone of the object. + The clone. + + + Copies the content of this object to another object. + The destination object to copy to. + The destination object. + + + Initializes a new instance of the class. + + + Returns a clone of the object. + A clone of the object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Initializes a new instance of the class. + + + Copies the object to the specified object. + The object copied to. + The object. + + + Initializes a new instance of the class. + + + Returns a clone of the object. + The clone. + + + Copies the content of this object to another object. + The destination object to copy to. + The destination object. + + + Initializes a new instance of the class. + + + Returns a clone of the object. + The clone. + + + Copies the content of this object to another object. + The destination object to copy to. + A object. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified data source id and query. + The data source identifier.  + The query.  + + + Returns a clone of the object. + The clone. + + + Copies the content of this object to another object. + The destination object to copy to. + The destination object. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a query parameter. + The query to be used to determine if a data source has been modified. + + + Creates a new full copy of an object. + The new object. + + + Copies a object to the specified object. +  The object you are copying to. + The object copied to. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Initializes a new instance of class. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Adds the elements of a to the end of the collection. + The whose elements should be added at the end of the collection. + + is a null reference (Nothing in Visual Basic). + + + Removes all elements from the collection. + + + Determines whether the specified is in the collection. + The to verify if it’s in the collection. + true if the exists in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional into which to copy the elements of the collection. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + The type of the collection cannot be cast automatically to the type of the . + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the at the specified index from the collection. + The zero-based index of the to remove. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Initializes a new instance of the class. + + + Creates a new full copy of an object. + The cloned . + + + Copies an object to the specified object. + The object you are copying to. + A object. + + + Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors. + A collection within which errors can be logged. + true to include detailed errors; otherwise, false. + The installed edition of MicrosoftSQL ServerAnalysis Services. + true if no errors are encountered; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a cube dimension identifier. + A String that contains a unique identifier for the cube dimension. + + + Creates a new full copy of an object. + A cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Indicates whether the object is properly configured. + A collection object within which errors can be logged. + true if detailed errors is included in the validation report; otherwise, false. + The server edition. + true if the validation method succeeded; otherwise, false. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the data source. + A String that contains a unique identifier for the data source. + + + Creates a new full copy of an object. + The new cloned object. + + + Copies a object to the specified object. + The object you are copying to.  + The object copied to. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified identifier. + The identifier of the relationship. + + + Creates a copy of the specified relationship. + The copy of the specified relationship. + + + Copies the specified relationship to a specific object. + The object where the specified relationship will be copied to. + The copied relationship. + + + Creates a new, full copy of an object. + The cloned object. + + + Adds a to the collection. + The relationship to add. + The relationship that was added. + + + Adds a with the specified identifier to the collection. + The identifier of the relationship to be added. + The relationship that was added to the collection. + + + Determines whether a relationship exists in the collection. + The relationship to be located. + True if the relationship exists in the collection; otherwise, false. + + + Determines whether a relationship with the specified identifier exists in the collection. + The identifier of the relationship to locate. + True if the relationship exists in the collection; otherwise, false. + + + Finds the that has the specified identifier from the collection. + The identifier of the relationship to find. + The searched relationship. + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Searches for a with the specified identifier and returns its zero-based index within the collection. + The identifier of the relationship to be looked for. + The zero-based index of the in the collection, if found; otherwise, -1. + + + Inserts a relationship into the collection at the specified index. + The zero-based index at which to insert the new . + The relationship to insert. + + + Inserts a relationship with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The identifier of the relationship to insert. + The inserted relationship. + + + Moves a to a new index in the collection. + The relationship to be moved. + The zero-based index to which to move the . + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the relationship to move. + The zero-based index to which to move the relationship. + The relationship that was moved. + + + Moves the that has the specified identifier to the specified index in the collection. + The identifier of the relationship to be moved. + The zero-based index to which to move the relationship. + The relationship that was moved. + + + Removes the specified from the collection. + The relationship to be removed. + + + Removes the specified from the collection. + The relationship to be removed. + true to remove specified item in the collection; otherwise, false. + + + Removes a with the specified identifier from the collection. + The identifier of the relationship to be removed. + + + Removes the with the specified identifier from the collection. + The identifier of the to be removed. + true to remove specified item in the collection; otherwise, false. + + + Copies the object character from a specified segment of this instance to a specified segment of a destination. + The object to copy. + The object character from a specified segment of this instance to a specified segment of a destination. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class using the specified attribute ID. + The ID of the attribute. + + + Creates an identical copy of the item. + An identical copy of the item. + + + Copies the object character from a specified segment of this instance to a specified segment of a destination. + The object to copy. + The object character from a specified segment of this instance to a specified segment of a destination. + + + Creates a new, full copy of an object. + The cloned object. + + + Adds a value for the specified item in the collection. + An object from a collection. + A value for the specified item in the collection. + + + Adds a value with the specified attribute id. + The attribute id. + A value with the specified attribute id. + + + Returns a value indicating whether the specified String object occurs within this string. + An object from a various collection. + true if the specified String object occurs within this string; otherwise, false. + + + Returns a value indicating whether the specified String object occurs within the string that represents the attribute collection. + The id of the attribute. + true if the specified String object occurs within the collection string; otherwise, false. + + + Locates and returns an attribute object in the collection. + The id of the attribute. + An attribute object in the collection. + + + Reports the index of the first occurrence of the specified string in this instance. + An object from a collection. + The index of the first occurrence of the specified string in this attribute collection. + + + Reports the index of the first occurrence of the specified string in this instance. + The id of the attribute. + The index of the first occurrence of the specified string in this instance. + + + Inserts a specified instance of String at a specified index position in this instance with the specified index and item value. + The index position of the insertion. + An object from a collection. + + + Inserts a specified string at the specified index position in the attribute collection with the specified index and attribute id. + The index position of the insertion. + The id of the attribute. + The specified string inserted at the specified index position in the collection, with the specified index and attribute id. + + + Moves the item at the specified index to a new location in the collection. + An object from a collection. + The zero-based index specifying the new location of the item. + + + Moves the item at the specified index to a new location in the collection. + The zero-based index specifying the location of the item to be moved. + The zero-based index specifying the new location of the item. + The item at the specified index, in a new location in the collection. + + + Moves the item at the specified index to a new location in the collection with the specified attribute id. + The id of the attribute. + The zero-based index specifying the new location of the item. + The item at the specified index to a new location in the collection with the specified attribute id. + + + Removes the attribute object with the specified attribute id from a collection. + An object in a collection. + + + Removes the specified object in the collection. + An object from a collection. + true to specify an object in the collection; otherwise, false. + + + Removes the object with the specified attribute id from a collection. + The id of the attribute. + + + Removes the specified object in the collection with the attribute id. + The id of the attribute. + true to specify an object in the collection; otherwise, false. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The name of the specified object. + A string that identifies the object. + + + Returns a clone of the object. + The clone. + + + Copies the content of this object to another object (the destination). + The destination object to copy to.  + The destination object. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified name and value. + The name. + The value. + + + Returns a clone of the object. + The clone. + + + Copies the content of this object to another object (the destination). + The destination object to copy to.  + The destination object. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this instance. + + + Initializes a new instance of class. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and value, to the end of the collection. + The name of the to add. + The value of the to add. + The that was added to the collection. + + + Removes all elements from the collection. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified name. + The name of the to locate. + true if the exists in the collection; otherwise, false. + + + Copies the entire collection to the end of a . + The into which to copy the elements of the collection. + + is a null reference (Nothing in Visual Basic). + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional into which to copy the elements of the collection. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + The type of the collection cannot be cast automatically to the type of the . + + + Gets the that has the specified name from the collection. + The name of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the index of a specified . + The to be returned. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a that has the specified name. + The name of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and value, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + The value of the to insert. + The that was inserted into the collection. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the with the specified name from the collection. + The name of the to remove. + + does not exist in the collection. + + + Removes the at the specified index from the collection. + The zero-based index of the to remove. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Determines the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Initializes a new instance of the class using the default values. + + + Initializes a new instance of using a name. + A String that contains the name of the . + + + Initializes a new instance of using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new full copy of an object. + A new copy object. + + + Copies a object to the specified object. + The object you are copying to. + A role object. + + + Gets the dependents to the specified . + The to append dependent objects to. + The dependents to the specified . + + + Creates a new body for the . + + + Determines whether the depends on an object. + The object to depend on. + true if the depends on an object; otherwise, false. + + + Writes a reference for the . + The writer. + + + Creates a new copy of the object instance. + A new copy of the object instance. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to add. + The identifier of the to add. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a , that has the specified identifier. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the that has the specified name from the collection. + The name of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the that has the specified name from the collection. + The name of the to return. + The if it exists in the collection. + + is not in the collection. + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a that has the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index to which to move the specified by . + The to be moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified from the collection. + The to remove.  + true to delete referencing objects; otherwise, false.  + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not exist in the collection. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove.  + true to delete referencing objects; otherwise, false.  + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specified table identifier. + The table identifier. + + + Returns a copy of the object. + A new copy of the object. + + + Returns a string that represents the table and column in the current . + A string that represents the table and column in the current . + + + Initializes a new instance of the class. + + + When overridden in a derived class, creates a copy of the binding. + A copy of the binding. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the using the specified name. + A String that contains the name of the . + + + Initializes a new instance of the using the specified name and identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new full copy of an object. + The newly cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + When overridden in a derived class, creates a derived column. + A object. + + + Gets the available content type for the column. + The available content type for the column. + + + Creates a new object that is a copy of the current instance. + A new object that is a copy of this instance. + + + Indicates whether the object is valid. + A collection of objects. + true to include detailed errors in the parameter; otherwise, false. + Specifies the installed edition of MicrosoftSQL ServerAnalysis Services. + true if the is properly configured; otherwise, false. + + + Initializes a new instance of the class. + + + Uses an interface pointer that provides access to the scripting object. + The specified scripts. + The output. + + + Indicates the alteration for the session. + The major object. + The output. + true to get script dependents; otherwise, false. + + + Indicates the creation of the script for the session. + The major object. + The output. + true to get script dependents; otherwise, false. + + + Deletes the script for the session. + The major object. + The output. + true to get script dependents; otherwise, false. + + + Writes an alteration script for the session. + The xml writer. + The object to be used. + true to expand completely; otherwise, false. + true to allow the create method; otherwise, false. + + + Writes a scrip to create a object. + The xml writer. + The parent object. + The object to be used. + true to expand completely; otherwise, false. + true to allow overwrite; otherwise, false. + + + Writes a script and delete errors on . + The xml writer. + The object to be used. + true to ignore errors; otherwise, false. + + + Writes a script and delete errors on . + The xml writer. + The object to be used. + true to ignore errors; otherwise, false. + + + Ends a batch; can only be called after WriteStartBatch has been called. + The xml writer. + + + Ends a parallel; can only be called after WriteStartParallel has been called. + The xml writer. + + + Writes the scripting process. + The xml writer. + The object. + The type. + + + Writes the scripting process. + The xml writer. + The object. + The type. + The write back option on the table. + + + Writes a new name dimension for the Scripter. + The xml writer. + The dimension. + The string name. + The fix up expressions. + + + Writes a script to rename a dimension attribute. + The XML writer. + The dimension attirubte. + The name of the dimension attribute. + The fixup expressions. + + + Writes a new name of the script measure for the Scripter. + The xml writer. + The dimension. + The name of the script measure. + The new name. + The fix up expressions. + + + Starts a new write batch for the using the specified xml writer. + The xml writer. + true to use transaction; otherwise, false. + + + Starts a new write batch for the . + The xml writer. + true to use transaction; otherwise, false. + true to process affected objects; otherwise, false. + + + Ends a parallel of the . + The xml writer. + + + Initializes a new instance of the class. + The major object. + The script action. + The script options. + true to the dependent script; otherwise, false. + + + Initializes a new instance of the using the default values. + + + Starts a transaction on the server. + + + Creates a new, full copy of a object. + The newly cloned object. + + + Commits the changes made in the current transaction. + + + Commits the changes made in the current transaction. + The model result. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Disconnects the specified session object from the Analysis Services server. + The session to disconnect. + + + Retrieves the date and time when the specified object schema was last updated. + The specified object schema. + The date and time when the specified object schema was last updated. + + + Loads a tabular database from a database folder. This method applies to servers running in SharePoint mode. + Represents a object. + + + Loads a tabular database from a database folder using parameters that specify the data stream. This method applies to servers running in SharePoint mode. + The name of the tabular database. + The object identifier of the tabular database. + The tabular data stream to load into memory. + + + Loads a tabular database from a database folder using parameters that specify the data stream and read/write mode. This method applies to servers running in SharePoint mode. + The name of the tabular database. + The object identifier of the tabular database. + The tabular data stream to load into memory. + The read/write mode of the tabular database. + + + Saves a tabular database back to a location or file specified when the database loads via the method. This method applies to servers running in SharePoint mode. + Represents a object. + + + Unloads a tabular data stream and saves it to a database folder. This method applies to servers running in SharePoint mode. + + The object identifier of the tabular database. + The data stream to unload and save to disk. + + + Creates a new body for the server. + + + Determines whether the server depends on an object. + The object to depend on. + true if the server depends on an object; otherwise, false. + + + Writes a reference for the server. + The writer of the reference. + + + Notifies an instance of Analysis Services that a change has occurred to tables in a specified data source. + The data source in the Analysis Services database. + The objects that describe the changed tables. + + + Rolls back the current transaction on the connection to the server. + + + Creates a copy of the server. + The created object. + + + Sends the updates made on the object to the Analysis Services server. + The objects that are updated. + + + Sends the updates made on the object to the Analysis Services server. + The objects that are updated. + The collection to store impact information in. + + + Indicates whether the object is valid. + A collection of objects. + true to indicate that detailed errors are included in the parameter; otherwise, false. + The edition of the server. + true if the object returns valid; otherwise, false. + + + Starts a session trace based on the object. + + + Stops a session trace based on the object. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of by using a name and an identifier. + A String that contains the name of the . + A String that contains a unique identifier for the . + + + Creates a new full copy of an object. + The cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Indicates whether the object is valid. + A collection of objects. + Determines whether detailed errors are included in the parameter. + A description of the server edition that is installed. + true if the is properly configured; otherwise, false. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with specified data source identifier, schema, and name of the table. + The data source identifier for the table data. + The schema name of the database. + The name of the table in the database to be bound. + + + Returns a clone of the object. + The clone. + + + Copies the content of the object to another object. + The destination object to copy to. + The destination object. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of using a name. + The name of the . + + + Initializes a new instance of using a name and an identifier. + The name of the . + The unique identifier for the . + + + Creates a new full copy of an object. + The cloned object. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Creates a derived column from the object. + A object. + + + Creates a derived column from the object. + true to include nested columns; otherwise, false. + A object. + + + Creates and returns a new object that is a copy of the current instance of this object. + A new object that is a copy of this instance. + + + Indicates whether the object is valid. + A collection of objects. + Determines whether detailed errors are included in the parameter. + Indicates the product edition. + true if the object is valid; otherwise, false. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class. + The name of the data table. + The name of the data schema. + + + Returns a clone of the object. + The clone. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Initializes a new instance of class. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Adds the elements of a to the end of the collection. + The whose elements should be added at the end to the collection. + + is a null reference (Nothing in Visual Basic). + + + Removes all elements from the collection. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target array. + The one-dimensional into which to copy the elements of the collection. + The zero-based index in at which copying begins. + + is a null reference (Nothing in Visual Basic). + + is less than zero. + + is multidimensional.-or- is equal to or greater than the length of the array.-or-The number of elements in the collection is greater than the available space from to the end of the . + The type of the collection cannot be cast automatically to the type of the . + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the at the specified index from the collection. + The zero-based index of the to remove. + + is less than zero.-or- is equal to or greater than . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the collection. + The object to add. + The zero-based index at which the object has been added. + + + Indicates whether the collection contains a specific value. + The object to locate. + true if the object is found in the collection; otherwise, false. + + + Gets the index of a specific item in the collection. + The object to locate. + The index of value if found in the list; otherwise, -1. + + + Inserts an item to the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert into the collection. + + + Removes the first occurrence of a specified object from the collection. + The object to remove. + + + Initializes a new instance of the class. + + + Copies a object to the specified object. + The object you are copying to. + The object copied to. + + + Creates a new copy of this object instance. + A new copy of this object instance. + + + Initializes a new instance of the class. + + + Returns a clone of the object. + The clone. + + + Initializes a new instance of the class. + + + Creates a new, full copy of an object. + The cloned object. + + + Copies a object to the specified object. + The object to be copied to. + The object copied to. + + + Initializes a new instance of the class using default values. + + + Initializes a new instance of the class using a name and an identifier. + The name of the . + A unique identifier for the . + + + Creates a new, full copy of . + The cloned object. + + + Copies a to the specified object. + The object to be copied to. + The object copied to. + + + Creates a new body for the trace. + + + Determines whether the trace depends on an object. + The object to depend on. + true if the trace depends on an object; otherwise, false. + + + Writes a reference for the trace. + The writer of the reference. + + + Starts a . + + + Stops a . + + + Creates a new object that is a copy of the current instance. + A new object that is a copy of this instance. + + + Creates and adds a to the end of the collection. + A new, empty . + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified identifier, to the end of the collection. + The identifier of the to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified name and identifier, to the end of the collection. + The name of the to add. + The identifier of the to add. + The zero-based index at which the has been added. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Determines whether the specified is in the collection. + The identifier of the to locate. + true if the exists in the collection; otherwise, false. + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the that has the specified name from the collection. + The name of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Gets the that has the specified name from the collection. + The name of the to return. + The if it exists in the collection. + + does not exist in the collection. + + + Gets the index of a specified . + The to return. + The zero-based index of the if the object is found; otherwise, -1. + + + Gets the index of a that has the specified identifier. + The identifier of a to locate. + The zero-based index of the specified by if the object is found; otherwise, -1. + + + Creates and inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Inserts a into the collection at the specified index. + The zero-based index at which to insert the new . + The to insert. + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Creates and inserts a , with the specified name and identifier, into the collection at the specified index. + The zero-based index at which to insert the new . + The name of the to insert. + The identifier of the to insert. + A new, empty . + + is less than zero.-or- is equal to or greater than . + + + Moves a to a new index in the collection. + The to move. + The zero-based index to which to move the specified by . + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Moves a at the current specified index to a new specified index in the collection. + The zero-based index of the to move. + The zero-based index to which to move the specified by . + The that is moved. + + is less than zero.-or- is equal to or greater than .-or- is less than zero.-or- is equal to or greater than . + + + Moves a that has the specified identifier to the specified index in the collection. + The identifier of the to move. + The zero-based index where the will be moved. + The that is moved. + + is less than zero.-or- is equal to or greater than .-or- does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the specified from the collection. + The to remove. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + + does not exist in the collection. + + + Removes the that has the specified identifier from the collection. + The identifier of the to remove. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Removes all elements from the collection. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Copies the elements of the collection to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from the collection. + The zero-based index in at which copying begins. + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class + The trace event class. + + + Creates a copy of object. + A new copy of the object. + + + Copies the content of the object to another object (the destination). + The destination object to copy to. + The destination object. + + + Creates a new copy of this object instance. + A new copy of this object instance. + + + Returns an that describes the XML representation of the object that is produced by the method and consumed by the method. + An that describes the XML representation of the object that is produced by the method and consumed by the method. + + + Generates an object from its XML representation. + The from which the object is deserialized. + + + Converts an object into its XML representation. + The to which the object is serialized. + + + Initializes a new instance of the class. + + + Adds a to the end of the collection. + The to add. + The zero-based index at which the has been added. + + + Creates and adds a , with the specified value, to the end of the collection. + The value of the to return. + A new, empty . + + + Removes all elements from the collection. + + + Indicates whether the collection contains a specified . + The to locate. + true if the exists in the collection; otherwise, false. + + + Indicates whether the collection contains a that has the specified value. + The value of the to return. + true if the exists in the collection; otherwise, false. + + + Gets the that has the specified value from the collection. + The value of the to return. + The if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic). + + + Removes the specified from the collection. + The to remove. + + does not exist in the collection. + + + Removes the that has the specified value from the collection. + The value of the to return. + + + Copies the elements of the collection to an array, starting at a particular array index. + The one-dimensional array that is the destination of the elements copied from the collection. + The zero-based index in array at which copying begins. + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Initializes a new instance of the class. + + + Creates a new copy of the current instance. + A new copy of the current instance. + + + Copies the specified object to the object. + The object copied to. + A object. + + + Deserializes the XML document contained by the specified xml reader. + The XmlReader that contains the XML document to deserialize. + The object being deserialized. + The XML document contained by the specified xml reader. + + + Gets the valid identifier syntactically. + The base ID. + The type of ID. + The valid identifier. + + + Gets the valid name syntactically. + The base name. + The type of valid name. + The valid name. + + + Gets the valid name syntactically. + The base name. + The type of valid name. + The type of the model + The compatibility level. + The valid name. + + + Indicates whether the valid ID is syntactically processed. + The identifier. + The type of ID. + The excemption. + true if the valid ID is syntactically processed; otherwise, false. + + + Indicates whether the valid name is syntactically processed. + The valid name. + The type of name. + The type of the model + The compatibility level. + The exception. + true if the valid name is syntactically processed; otherwise, false. + + + Indicates whether the valid name is syntactically processed. + The valid name. + The type of name. + The exception. + true if the valid name is syntactically processed; otherwise, false. + + + Serializes the specified object and writes the XML document to a file using the specified XmlWriter. + The XmlWriter used to write the XML document. + The Object to serialize. + true to write read only properties; otherwise, false. + + + Gets or sets the , which must be one of a set of fixed valid account types. + The name of the account type. + + + Gets or sets the aggregation function to use for a specified type. + The type of aggregation to be applied to an . dimension + + + Gets the alias for the account type in . + An alias for the account type. + + + Gets the parent of the object. + The parent of the object. + + + Gets the object that is the parent of the object. + A object that is the parent of the object. + + + Gets the , at the specified index, from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets a String that contains the application associated with the . + A String that contains an application identifier. + + + Gets or sets the caption that is displayed for the . + A string that contains the caption for the . + + + Gets or sets a value indicating whether the caption is a Multidimensional Expressions (MDX) expression. + true if the caption is an MDX expression; otherwise, false. + + + Gets or sets a Multidimensional Expressions (MDX) expression that determines whether the property applies to the target. + A string that contains the MDX expression. + + + Gets or sets the means by which an action is invoked. + An enumeration that corresponds to allowed values for action invocation. + + + Gets the object that is the parent of the object. + A object. + + + Gets the object that is the parent of the object's object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets or sets the cube, dimension, attribute, hierarchy, or level that is associated with the action. + A string that contains the name of the action associated with the target. + + + Gets or sets the cube, dimension, attribute, hierarchy, or level that is associated with the action. + A member from which the action is launched. + + + Gets the translation of the caption, which may be a Multidimensional Expressions (MDX) expression. + A collection containing an action translation. + + + Gets or sets a type representing a form of the action. + An action type. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the collection of dimensions for the object. + An object. + + + Gets the parent object for the current object. + The parent object. + + + Gets the parent object for the current object. + The parent object. + + + Gets the parent object for the current object. + The parent object. + + + Gets the parent object for the current object. + The parent object. + + + Gets the parent object for the current object. + The parent object. + + + Gets the assigned to a . + The assigned to an . + + + Gets or sets the AttributeID of a that is associated with a . + The AttributeID of a that is associated with a . + + + Gets the that associates the current to the parent cube. + A that associates the current to the parent cube. + + + Gets the parent of the current . + The parent of the current . + + + Gets the parent of the current . + The parent of the current . + + + Gets the parent of the current . + The parent of the current . + + + Gets the parent of the current . + The parent of the current . + + + Gets the parent of the current . + The parent of the current . + + + Gets the parent of the current . + The parent of the current . + + + Gets the parent of the current . + The parent of the current . + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The attribute identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the , at the specified index, from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the aggregations designed for the . + A collection of aggregations. + + + Gets the dimensions associated with an . + A collection of dimensions. + + + Gets or sets the estimated performance gain of a partition (as a percentage increase). + An integer representing a percentage performance gain. + + + Gets or sets the number of estimated rows (average) in the partition associated with the . + An integer representing the estimated number of rows in a partition. + + + Gets the base type implementation of the . + The base type implementation of the . + + + Gets the object reference implementation of the . + The object reference implementation of the . + + + Gets the path implementation of the . + The path implementation of the . + + + Gets the measure group object that is the parent of the object. + A measure group object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the object that is the parent of the object's object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the primitive data type that represents the association between an attribute and an element. + A object + + + Gets or sets the attribute identifier for an element. + An attribute identifier. + + + Gets a associated with a cube element. + An attribute associated with a cube element. + + + Gets or sets the estimated number of members for Attribute. + The estimated number of members for Attribute. + + + Gets the measure group object that is the parent of the object. + A measure group object. + + + Gets the object that is the parent of the object. + The object. + + + Gets the object that is the parent of the object. + The object. + + + Gets the object that is the parent of the object's object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the , at the specified index, from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the collection of attributes for the associated . + A collection of attributes. + + + Gets the parent CubeDimension corresponding to the . + A object. + + + Gets or sets the identifier for the . + The identifier. + + + Gets the object corresponding to the object. + A object. + + + Gets the associated with the object. + A object. + + + Gets the measure group object that is the parent of the object. + A measure group object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the object that is the parent of the object's object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the collection of attributes for the associated . + A collection of attributes. + + + Gets the parent CubeDimension corresponding to the . + A object. + + + Gets or sets the element associated with the parent element. + A String containing the CubeDimensionID. + + + Gets the object corresponding to the object. + A object. + + + Gets the relationship between a dimension and a measure group within an . + A object. + + + Gets the object that is the parent of the object. + An object. + + + Gets the parent object of an . + An object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the object that is the parent of the object's object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Defines the type of aggregation stored in . + The type of aggregation stored in . + + + Returns the collection of dimensions associated with an . + The collection of dimension. + + + Gets the collection of measures associated with an . + An object. + + + Gets or sets the table name for the aggregation, if different than the table associated with column binding. + A object. + + + Gets or sets an attribute identifier for an . + An attribute identifier. + + + Gets a friendly name for this current instance. + A friendly name for this instance. + + + Gets the binding to both table and column(s) for . + A collection of data items. + + + Gets the key used in the collection. + The key used in the collection. + + + Gets the specified object from the collection at the index. + Specifies the zero-based index of the to be returned. + The selected object. + You might receive one of the following error messages: is less than zero. is equal to or greater than . + + + Gets the specified object. + Identifies the to be returned. + The selected object. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the , at the specified index, from the collection. + The zero-based index of the to be returned. + The at the specified index. + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the collection of attributes for the associated . + A collection of attributes. + + + Gets or sets the cube dimension identifier for an . + The dimension associated with the aggregation. + + + Gets a friendly name for this instance. + A friendly name for this instance. + + + Gets the key used in the collection. + The key used in the collection. + + + Gets the specified object from the collection at the index. + The zero-based index of the to be returned. + The selected object. + You might receive one of the following error messages: is less than zero. is equal to or greater than . + + + Gets the specified object. + The to be returned. + The selected object. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the friendly name for this instance. + The friendly name for this instance. + + + Gets the key used in the collection. + The key used in the collection. + + + Gets or sets the identifier of the associated with the . + The identifier of the . + + + Gets or sets the table name for the aggregation, if different than the table associated with column binding. + A object. + + + Gets the specified object from the collection at the index. + Specifies the zero-based index of the to be returned. + The selected object. + You might receive one of the following error messages: is less than zero. is equal to or greater than . + + + Gets the specified object from the collection. + Identifies the to be returned. + The selected object. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the name of an . + The name given to the . + + + Gets or sets the value of the associated . + The object's value. + + + Gets the number of objects contained in the collection. + The number of objects contained in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified name, from the collection. + The name of the to be returned. + The specified by . + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets a value that indicates whether access to the is synchronized (thread safe). + true if access to the is synchronized (thread safe); otherwise, false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets a value that indicates whether the has a fixed size. + true if the has a fixed size; otherwise, false. + + + Gets a value that indicates whether the is read-only. + true if the is read-only; otherwise, false. + + + Gets the element at the specified index. + The zero-based index of the element to get. + The element at the specified index. + + + Gets or sets the user credentials under which an assembly is run. + The user credentials under which an assembly is run. + + + Gets the base type implementation of the assembly. + The base type implementation. + + + Gets the object reference implementation of the assembly. + The object reference implementation. + + + Gets the parent database implementation of the assembly. + The parent database implementation. + + + Gets the parent server implementation of the assembly. + The parent server implementation. + + + Gets the path implementation of the assembly. + The path implementation. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the to use. + An attribute identifier. + + + Gets or sets the ordinal number representing the position for binding within a collection. + An Integer that represents the ordinal number within a collection to bind to. + + + Gets or sets the type of attribute associated with an . + An Enumeration containing the possible binding types. + + + Gets or sets a set expression. + A set expression. + + + Gets or sets the parent attribute to which the permissions relate. + The parent attribute to which the permissions relate. + + + Gets or sets the ID of the attribute to which the permissions relate. + The ID of the attribute. + + + Gets or sets a member expression. + A member expression. + + + Gets or sets a set expression. + A set expression. + + + Gets or sets the description of the . + The description of the . + + + Gets or sets a value that are displayed for members of this attribute (MDX expression). Default value is “0”. + A value that are displayed for members of this attribute. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The attribute identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the object to which the current relationship is being created. + An object. + + + Gets or sets the for the current . + A String that contains the . + + + Gets or sets the cardinality of the relationship between the current parent attribute and the defined . Cardinality refers to the defined attribute, not the parent attribute. + A Cardinality enumeration value. + + + Gets or sets the name of the relationship. + A String value that contains the name of the relationship. + + + Gets or sets the Optionality definition of the relationship between parent attribute and current attribute. + An Optionality enumeration value. + + + Gets or sets the OverrideBehavior definition of the relationship. + An OverrideBehavior enumeration value. + + + Gets the parent Attribute for the current attribute relationship. + A object with the parent attribute for the current attribute relationship. + + + Gets the object for the current object. + A object with the parent database. + + + Gets the object for the current object. + A object with the parent dimension. + + + Gets the object for the current object. + A object with the current parent server. + + + Gets or sets the RelationshipType definition of the relationship. + A RelationshipType enumeration value. + + + Gets the translations collection for the current attribute relationship. + A object with the translations of the current attribute relationship. + + + Gest or sets the current visibility of the attribute relationship. + A Boolean value with the visibility. + + + Gets the object from the collection at the specified index. + Specifies the zero-based index of the to be returned. + The object at the specified index. + You might receive one of the following error messages: is less than zero. is equal to or greater than . + + + Gets the object from the collection with the given attribute identifier. + Identifies the to be returned. + The object with the given attribute identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the data item, CaptionColumn, that is associated with the object. + The DataItem itself. + + + Gets or sets the members with a data caption associated with an object. + The text assigned to MembersWithDataCaption. + + + Gets the parent dimension attribute of the object. + A object. + + + Gets the parent associated with the object. + A object. + + + Gets the parent associated with the object. + A object. + + + Gets or sets the source description of the attribute. + The source description. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is greater than or equal to the number of in the collection. + + + Gets the parent object of the current object. + The parent object for current object. + + + Gets the number of objects contained in the collection. + The number of objects contained in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets a value that indicates whether access to the is synchronized. + true if access to the is synchronized; otherwise, false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets a value that indicates whether the collection has a fixed size. + true if the collection has a fixed size; otherwise, false. + + + Gets a value that indicates whether this is read-only. + true if this is read-only; otherwise, false. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Gets or sets the name of the calculated measure. + The name of the calculated measure. + + + Gets or sets an associated measure group identifier for a object. + An associated measure group identifier. + + + Gets or sets the background color for a object. + The name of the background color. + + + Gets or sets the name of the calculation defined in the MDX script object. + The name of the named set or calculated cell referenced by the . + + + Gets or sets the calculation type associated with a object. + A calculation type. + + + Gets or sets the description of a object. + The object description. + + + Gets or sets the folder in which to list the parent object. + The display folder path. + + + Gets or sets font-related display characteristics of the object. + An MDX expression. + + + Gets or sets font name of the object. + An MDX expression. + + + Gets or sets font name of the object. + An MDX expression. + + + Gets or sets the foreground color for a object. + The name of the foreground color. + + + Gets or sets the display format for a object. + An MDX expression. + + + Gets or sets the language associated with a object. + An Integer representing the language. + + + Gets or sets non-empty behavior for a parent object. + The type of behavior specified. + + + Gets the MDX script that defines the parent of a object. + An MDX script. + + + Gets the parent of the object. + A object. + + + Gets the parent of the object. + A object. + + + Gets the parent of the object. + A object. + + + Gets or sets the solve order value for a object. + An Integer indicator of solve order. + + + Gets the translations associated with a object. + A collection of translations. + + + Gets or sets the visibility property associated with a object. + true if visibility is enabled; otherwise, false. + + + Gets or sets the visualization properties + The visualization properties. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Specifies the justification within a column. + One of the enumeration values that specifies a type of justification. + + + Gets or sets a naming format to disambiguate attributes from role-playing dimensions. + One of the enumeration values that specifies a naming format. + + + Gets or sets the ordinal position of the measure in a list of common attributes that can be used to summarize a record. + The ordinal position of the measure in a list of common attributes that can be used to summarize a record. + + + Gets or sets the ordinal position of the measure in its display folder. + The ordinal position of the measure in its display folder. + + + Gets or sets a value that indicates whether this measure is automatically used to summarize a dimension. + true to indicate that this measure is automatically used to summarize a dimension; otherwise, false. + + + Gets or sets a value that indicates whether this measure should be used to represent the contents of its display folder. + true to indicate that the attribute should be used to represent the contents of its display folder; otherwise false. + + + Gets or sets a value that indicates whether the text should be displayed from right to left. + true to indicate that the text should be displayed from right to left; otherwise false. + + + Gets or sets whether the measure is a simple measure. + True if the measure is a simple measure; otherwise, false. + + + Gets or sets a value that provides guidance to reporting tools on how to sort values. + One of the enumeration values that provides guidance to reporting tools on how to sort values. + + + Gets or sets the ordinal position of the measure in a list of attributes to sort on. + The ordinal position of the measure in a list of attributes to sort on. + + + Gets or sets the unit name to appear next to a value. + The unit name to appear next to a value. + + + Gets or sets a number that indicates the size of the column (in characters) used to display a value. + A number indicating the size of the column in characters. + + + Gets or sets the values associated with a object. + A description of the access permission level. + + + Gets or sets the description associated with a object. + A description of cell permissions. + + + Gets or sets the MDX Expression associated with a object. + An MDX expression. + + + Gets the parent of the . + The parent of the . + + + Gets the ParentCube referenced in a . + A ParentCube reference. + + + Gets the that is the parent of the object's object. + A database. + + + Gets the object that is the parent of the object. + A object. + + + Gets the first , with the specified value, from the collection. + The value of the to be returned. + The with the specified value. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the collection of files associated with a . + A ClrAssemblyFile collection. + + + Gets or sets the for a . + A enumeration. + + + Gets or sets the ColumnId of the . + A String with the ColumnId of the . + + + Gets or sets the TableId of the . + A String with the TableId of the . + + + Gets or sets the source where the COM assembly file is located. + The source where the COM assembly file is located. + + + Gets the name and value of an implicit measure. + Returns . + + + Gets or sets a command text for a batch. + A string text with the batch command. + + + Gets the number of objects contained in the collection. + The number of objects contained in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets a value that indicates whether access to the is synchronized. + true if access to the is synchronized; otherwise, false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets a value that indicates whether the collection has a fixed size. + true if the collection has a fixed size; otherwise, false. + + + Gets a value that indicates whether this is read-only. + true if this is read-only; otherwise, false. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Gets the actions collection for the cube. + An object. + + + Gets or sets the prefix for aggregations in the cube. + A String with the aggregation prefix. + + + Gets all measures as an enumeration object. + A object. + + + Gets or sets the collation string for a . + The collation type description. + + + Gets the permissions collection associated with a cube. + A that can be used to retrieve certain . + + + Gets the object associated with a . + An object containing information. + + + Gets the object associated with a . + An object containing information. + + + Gets the defaultmdxscript object associated with a . + An object that contains an MDX script. + + + Gets or sets the associated with a . + The of the . + + + Gets the dimensions collection associated with a . + A that can be used to retrieve certain associated with a . + + + Gets or sets the associated with a . + An object containing information. + + + Gets or sets the number of for a . + A 64-bit signed Integer. + + + Gets a collection of associated with a . + A collection containing information. + + + Gets or sets the default to use for the . + The default to use for the . + + + Gets a collection of associated with a . + A collection containing information. + + + Gets a collection of associated with a . + A collection that contains information. + + + Gets the base type implementation of the . + The base type implementation of the . + + + Gets the object reference implementation of the . + The object reference implementation of the . + + + Gets the parent database referred by the . + The parent database referred by the . + + + Gets the path implementation of the . + The path implementation of the . + + + Gets the parent of the object. + A object. + + + Gets the object that is the parent of the . + A object. + + + Gets the perspectives for the cube. + A for the cube. + + + Gets or sets the proactive caching settings for the cube. + A object. + + + Gets or sets the index and aggregation settings for cube processing. + A enumeration. + + + Gets or sets the processing priority for the cube. + The processing priority for the cube. + + + Gets or sets the script cache settings for processing. + A enumeration. + + + Gets or sets the script error handling mode. + The script error handling mode. + + + Gets or sets the source for a relational cube. + A object. + + + Gets or sets the storage location for the cube. + A String that contains the location of the cube in the file system. + + + Gets or sets the storage mode for the cube. + A enumeration. + + + Gets the translations for the cube. + A object. + + + Gets or sets a value that indicates whether a cube can be viewed. + true if the cube is visible; otherwise, false. + + + Gets or sets how Aggregation Designer will design aggregations. + An object. + + + Gets a dimension attribute from the object. + A object. + + + Gets or sets the attribute hierarchy enabled property associated with a object. + true if the attribute hierarchy is enabled; otherwise, false. + + + Gets or sets the optimization state for a object. + The type of optimization set. + + + Gets or sets the property controlling visibility of an attribute hierarchy associated with a object. + true if visibility attribute is on; otherwise, false. + + + Gets or sets the attribute identifier for a object. + The attribute identifier. + + + Gets the parent of the object. + A object. + + + Gets a parent of the object. + A object. + + + Gets a parent of the object. + A object. + + + Gets a parent of the object. + A object. + + + Gets or sets the referenced in the binding. + A String that contains the AttributeID. + + + Gets or sets the CubeDimensionID referenced in the binding. + A String that contains the CubeDimensionID. + + + Gets or sets the CubeID referenced in the binding. + A String that contains the CubeID. + + + Gets or sets the ordinal number of the attribute that the data source binds to in the collection. + An integer value with the ordinal number of the attribute that the data source binds to in the collection. + + + Gets or sets the type of binding. + An with the binding type. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets controls for how aggregations are designed in the Aggregation Designer. + Aggregation use specification. + + + Gets the collection of attributes associated with a object. + A collection of cube attributes. + + + Gets the associated with the object. + A object. + + + Gets or sets the dimension identifier associated with the object. + A dimension identifier. + + + Gets the hierarchies associated with a object. + A collection of hierarchies. + + + Gets or sets how unique names are generated for hierarchies that are contained within the . + A HierarchyUniqueNameStyle element. + + + Gets or sets how unique names are generated for members of hierarchies contained within the . + A MemberUniqueNameStyle element. + + + Gets the parent of the object. + The parent . + + + Gets the parent of the object. + The parent . + + + Gets the parent of the object. + The parent . + + + Gets the translations collection associated with a object. + A collection of translations. + + + Gets or sets the visibility property for a object. + true if visibility is on; otherwise, false. + + + Gets or sets the ID of the CubeDimension. + A cube dimension identifier. + + + Gets or sets a cube identifier for a . + A cube identifier. + + + Gets or sets the data source identifier for a object. + A data source identifier. + + + Gets or sets an MDX expression that specifies how to filter the source data. + An MDX expression that specifies how to filter the source data. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the associated with a object. + A collection of attribute permissions. + + + Gets a associated with a . + A object that includes information about the relationship between a dimension and a cube. + + + Gets or sets a associated with a . + The cube dimension identifier. + + + Gets or sets a from a . + A description of a specific dimension. + + + Gets a from a . + The dimension referenced by the . + + + Gets the parent of the . That parent is the itself. + The parent of the . + + + Gets the referenced in a . + + Analysis Services + . + + + Gets the referenced in a . + + Analysis Services + . + + + Gets the referenced by a . + + Analysis Services + . + + + Gets or sets the read access status referenced in a . + A read access status. + + + Gets or sets the write access referenced in a . + A write access status. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the enabled status of a object. + true if the is enabled; else false. + + + Gets the hierarchy associated with a object. + A object. + + + Gets or sets an identifier for a hierarchy associated with a object. + A hierarchy identifier. + + + Gets or sets the optimization state of an associated object. + The type of optimization associated with a object. + + + Gets the cube hierarchy parent of the object. + A object. + + + Gets the parent cube of the object. + A object. + + + Gets the parent database of the object. + A object. + + + Gets the parent server of the object. + A object. + + + Gets or sets the visibility property for the object. + true is visible is turned on; else false. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the cell permissions collection associated with a object. + A collection of cell permissions. + + + Gets the cube dimension collection associated with a object. + A collection of cube dimension permissions. + + + Gets the base type implementation of the . + The base type implementation of the . + + + Gets the object reference implementation of the . + The object reference implementation of the . + + + Gets the path implementation of the . + The path implementation of the . + + + Gets the parent of a object. + The object. + + + Gets the parent of a object. + The object. + + + Gets the parent of a object. + The object. + + + Gets or sets permission to read pass 0 data (or storage engine data) without calculations applied on it. + An enumeration of permissions. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the collection of account types that are defined in a element. + A collection of accounts. + + + Defines the common prefix to be used for aggregation names throughout the associated . + Aggregation name prefix. + + + Gets the collection of assemblies associated with a . + A collection of assemblies. + + + Gets the collection of cubes in a . + A collection of cubes. + + + Gets the collection of database permission elements associated with a element. + A collection of database permission elements. + + + Gets or sets the impersonation information associated with a . + Security related impersonation information. + + + Gets the collection of data sources associated with a . + A collection of data sources. + + + Gets the collection of data source views associated with a . + A collection of data source views. + + + Gets the collection of dimensions associated with a . + A collection of dimensions. + + + Contains a read-only value that describes the query mode the current database is using. + Returns a value from enumeration. + + + Gets a value that indicates whether the database is in transaction. + true if the database is in transaction; otherwise, false. + + + Gets or sets the master data source identifier for a . + The master data source identifier. + + + Gets or sets a value that indicates whether the database returns password. + true if the database returns password; otherwise, false. + + + Gets the base type implementation of the . + The base type implementation of the . + + + Gets the object reference implementation of the . + The object reference implementation of the . + + + Gets the parent database referred by the . + The parent database referred by the . + + + Gets the parent server referred by the . + The parent server referred by the . + + + Gets the path implementation of the . + The path implementation of the . + + + Gets the collection of mining structures associated with a . + A collection of mining structures. + + + Gets or sets the model object of the parent database. + The model object of the parent database. + + + Gets the parent of a . + A object. + + + Gets or sets the processing priority of a . + An Integer priority value. + + + Gets the collection of roles associated with a . + A collection of roles. + + + Gets the , at the specified index, from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the administer permissions to a role in the current object. + true means that current permission grants administer permissions to a role on the database. false means that the role has no administer permissions on the database. + + + Gets the base type implementation of the . + The base type implementation of the . + + + Gets the object reference implementation of the . + The object reference implementation of the . + + + Gets the parent database referred by the . + The parent database referred by the . + + + Gets the path implementation of the . + The path implementation of the . + + + Gets the parent of current object. + The parent database object of current object. + + + Gets the parent of current object. + The parent server of the current object. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets an array with the allowed data types as defined in OLEDB. + An array of OleDbType types. + + + Gets the collection object of all annotations to current . + An object that has all annotations to current . + + + Gets or sets the collation definition for the current . + A System.String with the Locale Id, underscore (_), and character comparison definition flag. + + + Gets or sets the size for current . + An integer value with the size of current . + + + Gets or sets the type of current . + An OleDbType value with the type of . + + + Gets or sets the formatting property for values. + A string with the formatting value. + + + Gets or sets the behavior for invalid characters in XML streams. + The behavior for invalid characters in XML streams. + + + Gets or sets the Mime type of the current . + The Mime type of the current . + + + Gets or sets action the server should take when current is a Null value. + A value. + + + Gets the parent object of current . + The parent object of current . + + + Gets or sets the source object for current . + A object that has the source for current . + + + Gets or sets the trimming specification for string type + A value defining how a string type is treated. + + + Gets the number of objects contained in the collection. + The number of objects contained in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets a value that indicates whether access to the is synchronized. + true if access to the is synchronized; otherwise, false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets a value that indicates whether the collection has a fixed size. + true if the collection has a fixed size; otherwise, false. + + + Gets a value that indicates whether this is read-only. + true if this is read-only; otherwise, false. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Gets a cube dimension associated with the data mining. + The cube dimension. + + + Gets or sets the identifier of the cube dimension that relates the data mining dimension to the measure group. + The identifier of the cube dimension that relates the data mining dimension to the measure group. + + + Gets or sets a string specifying connection information. + The connection string. + + + Gets or sets the connection security properties of a object. + The connection security properties. + + + Gets the data source permissions associated with a specified object. + A collection of data source permissions. + + + Gets or sets the impersonation information associated with a specified object. + The information that is used to impersonate a user. + + + Gets or sets the isolation property for a object. + The data source isolation status. + + + Gets or sets the managed provider name used by a object. + The name of the managed provider. + + + Gets or sets the maximum number of concurrent connections enabled by an element that is derived from a object. + The maximum number of active connections. + + + Gets or sets an implementation whether the data source returns password. + true if the data source returns password; otherwise, false. + + + Gets the base type implementation of the data source. + The base type implementation. + + + Gets the object reference implementation of the data source. + The object reference implementation. + + + Gets the parent database implementation for the data source. + The parent database implementation. + + + Gets the path implementation of the data source. + The path implementation. + + + Gets the parent of the object. + The parent object. + + + Gets the parent of the object. + The parent object. + + + Gets or sets a table, view, or join hints within a data source definition. + A table, view, or join hints within a data source definition. + + + Gets or sets the current impersonation mode of the connection. + The information of the current impersonation mode of the connection. + + + Gets or sets the length of time that must pass for timeout to occur on a connection. + The length of time specified. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the base type implementation of the . + The base type implementation of the . + + + Gets the object reference implementation of the . + The object reference implementation of the . + + + Gets the path implementation of the . + The path implementation of the . + + + Gets the parent object of current . + The parent object of current . + + + Gets the parent of current object. + The parent of current object. + + + Gets the parent of current object. + The parent of current object. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the data source in a element. + A DataSource object. + + + Gets or sets the data source identifier for the object. + The data source identifier itself. + + + Gets the base type implementation of the . + Gets the base type implementation of the . + + + Gets the object reference implementation of the . + The object reference implementation of the . + + + Gets the parent database referred by the . + The parent database referred by the . + + + Gets the parent server referred by the . + The parent server referred by the . + + + Gets the path implementation of the . + The path implementation of the . + + + Gets the object that is the parent of the object. + A object that is the parent of the object. + + + Gets the object that is the parent of the . + A object. + + + Gets or sets the schema data set associated with a object. + A DataSet object. + + + Gets or sets the for the current . + A String that contains the identifier of the . + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the associated with the object. + The associated with the object. + + + Gets the dependent object affected by the planned operation in the object calling . + The dependent object affected by the planned operation in the object calling . + + + Gets a string with the description of the dependent object affected by the planned operation in the object calling the . + A string with the object path for the dependent object and the intended operation described. + + + Gets the state in which object will be if the planned operation is performed in the object calling the . + The value for dependent object. + + + Gets the total number of aggregations designed to this point. + A long value with the total number of aggregations designed to this point. + + + Gets a Boolean value that tells if the aggregation design process has finished. + A Boolean value that tells if the aggregation design process has finished. + + + Gets the level of performance improvement reached in the aggregation design process. + A value between zero and one which represents the level of performance improvement reached in the aggregation design process. + + + Gets the number of steps the designer accomplished in the last aggregation design iteration. + An integer value with the number of steps the designer accomplished in the last aggregation design iteration. + + + Gets the total estimated storage, in bytes, required for aggregations designed to this point. + A long value with the estimated storage in bytes. + + + Gets the elapsed number of milliseconds the designer spent in the last aggregation design iteration. + A long value with the elapsed time in milliseconds the designer spent in the last iteration. + + + Gets or sets the AllMember attribute value of the dimension. + The name for the AllMember attribute. + + + Gets the translations collection for the AllMember attribute. + The translations collection for the AllMember attribute. + + + Gets the attributes collection of the dimension. + The attributes collection of the dimension. + + + Gets or sets the collation for the members of the dimension. + The collation for the members of the dimension. + + + Gets or sets the current storage mode of the dimension. + The current storage of the dimension. + + + Gets or sets the compatibility level of the current string stores. + The compatibility level of the current string stores. + + + Gets the data source object used in the current dimension. + An object containing information. + + + Gets the object associated with a . + An object containing information. + + + Gets the dimension object of a dimension that the current dimension either depends on, or is highly correlated with. + The dimension object of a dimension that the current dimension either depends on, or is highly correlated with. + + + Gets or sets the dimension internal identifier of a dimension that the current dimension depends on. See . + The internal identifier of the dimension in which the current dimension depends on. + + + Gets the permissions collection for the dimension. + The permissions collection for the dimension. + + + Get or sets the error configuration object for the current dimension. + The error configuration object for the current dimension. + + + Gets the collection for the current dimension. + The collection of hierarchies defined for the current dimension. + + + Gets a value indicating whether the current dimension is linked. + true if the dimension is linked; otherwise, false. + + + Gets a true value if current dimension is of ParentChild type. + true if the dimension is linked; otherwise, false. + + + Gets the lowest level attribute for the current dimension. + A object that is the key attribute for the current dimension. + + + Gets or sets the value that specifies the default language for a object. + The default language for a object. + + + Gets or sets the MDX missing member mode associated with a object. + An enumeration with possible values Ignore or Error. + + + Gets the base type implementation of the . + The base type implementation of the . + + + Gets the object reference implementation of the . + The object reference implementation of the . + + + Gets the parent database referred by the . + The parent database referred by the . + + + Gets the parent server referred by the . + The parent server referred by the . + + + Gets the path implementation of the . + The path implementation of the . + + + Gets the details of an individual mining model associated with a object. + The details of an individual mining model associated with a object. + + + Gets or sets the mining model identifier associated with a object. + The mining model identifier. + + + Gets the parent of the object. + The parent object. + + + Gets the parent of the object. + The parent object. + + + Gets or sets the proactive caching properties associated with a object. + The proactive caching information. + + + Gets or sets the processing group associated with a object. + The processing group associated with a object. + + + Gets or sets the processing mode associated with a object. + The processing mode information. + + + Gets or sets the processing priority of a object. + The processing priority. + + + Gets or sets the processing recommendation associated with a object. + The processing recommendation associated with a object. + + + Gets or sets the processing state of the dimension. + The processing state of the dimension. + + + Gets the collection of dimension relationships. + The collection of dimension relationships. + + + Gets or sets the source attribute to which binding is made for a object. + The source binding. + + + Gets or sets the storage mode associated with a object. + An enumeration containing either Molap or Rolap. + + + Gets or sets the compatibility level of the string stores. + The compatibility level of the string stores. + + + Gets the collection of translations that are associated with a object. + A collection of translations. + + + Gets or sets the type of object. + An enumeration containing dimension types. The default is Regular + + + Gets or sets the unknown member behavior for a object. + An enumeration with the possible values Visible, Hidden, None. + + + Gets or sets the caption to be used for Unknown Members in the default language for a object. + The UnknownMemberName. The default is Unknown. + + + A collection of translations that provide a caption for an Unknown Member associated with a object. + A collection of translations. + + + Gets or sets the Boolean value for the write-enable property that is associated with a object. + true if write is enabled; otherwise, false. + + + Gets or sets the folder in which to display the associated attribute hierarchy. + The folder in which to display the associated attribute hierarchy. + + + Gets or sets whether an attribute hierarchy is enabled for the attribute. + true if an attribute hierarchy is enabled; otherwise, false. + + + Gets or sets the level of optimization applied to the attribute hierarchy. + The level of optimization applied to the attribute hierarchy. + + + Gets or sets whether the associated attribute hierarchy is ordered. + true if associated attribute hierarchy is ordered; otherwise, false. + + + Gets or sets the processing state for the attribute. + The processing state for the attribute. + + + Gets or sets whether the attribute hierarchy is visible to client applications. + true if the attribute hierarchy is visible to client applications; otherwise, false. + + + Gets the collection of objects for the attribute. + An object containing a collection of objects for the attribute. + + + Gets or sets the details of the column that provide a custom rollup formula. + A object that contains details of the column that provide a custom rollup formula. + + + Gets or sets the details of a column that provide the properties of a custom rollup formula. + A object that contains the details of a column that provide the properties of a custom rollup formula. + + + Gets or sets the data encoding hint. + The data encoding hint. + + + Gets or sets an MDX (Multidimensional Expressions) expression that identifies the default member of . + A string containing an MDX (Multidimensional Expressions) expression that identifies the default member of . + + + Gets or sets the derived column identifier for the dimension attributes. + A string contains the derived column identifier for the dimension attributes. + + + Gets or sets the derived table identifier of the attributes. + A string that contains the derived table identifier of the attributes. + + + Gets or sets the number of buckets into which to discretize attribute values. + The number of buckets into which to group the values of the attribute. + + + Gets or sets the method to be used for discretization. + A object containing the method to be used for discretization. + + + Gets or sets the estimated number of members for an attribute. + The estimated number of members for an attribute. + + + Used by client applications that require extensions to the Type property. To use this property, set Type to ExtendedType, and then set ExtendedType to a string value that is understood by your client application. By default, this property is empty. + Returns . + + + Gets or sets the format item in a specified string. + The format item in a specified string. + + + Gets or sets the grouping behavior for the . + The grouping behavior for the . + + + Gets or sets a value that indicates whether the dimension attribute has a lineage. + true if the dimension attribute has a lineage; otherwise, false. + + + Gets or sets a hint to client applications to suggest how a list of items should be displayed, based on the expected number of items in the list. + A object. + + + Gets or sets whether the values of the object can be aggregated. + true if the values of the object can be aggregated; otherwise, false. + + + Gets the collection of key column definitions for . + A containing the key column definitions for . + + + Gets or sets whether the relationship between the attribute key and its name, and the relationship to related attributes, is guaranteed to be valid. + true if the relationship between the attribute key and its name, and the relationship to related attributes, is guaranteed to be valid; otherwise, false. + + + Gets or sets whether member names under must be unique. + true if member names under must be unique; otherwise, false. + + + Gets or sets whether to display data members for non-leaf members in the parent attribute. + A object determining whether to display data members for non-leaf members in the parent attribute. + + + Gets or sets a template string that is used to create captions for system-generated data members. + A template string that is used to create captions for system-generated data members. + + + Gets or sets the column that provides the name of the . + A that identifies the column that provides the name of the . + + + Gets or sets how levels are named in a parent-child hierarchy constructed from the object. + A string that defines how levels are named in a parent-child hierarchy constructed from the object. + + + Gets a collection of localized translations for the property. + A of localized translations. + + + Gets or sets how to order the members contained in the attribute. + A that describes how to order the members contained in the attribute. + + + Gets or sets the attribute by which to order the members of the attribute hierarchy. + A that identifies the attribute by which to order the members of the attribute hierarchy. + + + Gets or sets another attribute by which to order the members of the . + A string that identifies another attribute by which to order the members of the . + + + Gets the parent of the . + The parent of the . + + + Gets the parent database of the attribute. + A that specifies the parent database of the attribute. + + + Gets the parent of the attribute. + A identifying the parent of the attribute. + + + Gets or sets the processing state of the attribute. + The processing state of the attribute. + + + Gets or sets how the root member or members of a parent attribute are identified. + A that determines how the root member or members of a parent attribute are identified. + + + Gets or sets the details of a column that stores the number of skipped (empty) levels between each member and its parent. + A that provides the details of a column that stores the number of skipped (empty) levels between each member and its parent. + + + Gets or sets the source of the attribute. + The source of the attribute. + + + Gets or sets the tokenization behavior for this property. + The tokenization behavior for this property. + + + Gets the collection of objects associated with . + A that contains the collection of objects associated with . + + + Gets or sets the type of the attribute. + The type of the attribute. + + + Gets or sets the details of a column providing a unary operator. + A defining the details of a column providing a unary operator. + + + Gets or sets how an attribute is used. + A describing how an attribute is used. + + + Gets or sets the user edit flag. + + + Gets or sets the column that provides the value of . + A that identifies the column that provides the value of . + + + Gets or sets the vertipaq compression hint. + The vertipaq compression hint. + + + Gets or sets the visualization properties. + The visualization properties. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the justification within a column. + An enumeration value that specifies the type of justification used within a column. + + + Gets or sets the ordinal position of the object in a list of common attributes that can be used to identify a record. + The ordinal position of the object in a list of common attributes that can be used to identify a record. + + + Gets or sets a naming format to disambiguate attributes from role-playing dimensions. + One of the enumeration values that specifies a naming format. + + + Gets or sets the aggregate function to be used by reporting tools to summarize attribute values. + The aggregate function to be used by reporting tools to summarize attribute values. + + + Gets or sets the ordinal position of the attribute in a list of common attributes that can be used to summarize a record. + The ordinal position of the attribute in a list of common attributes that can be used to summarize a record. + + + Gets or sets the ordinal position of the attribute in a list of user-readable values that uniquely identify a record. + The ordinal position of the attribute in a list of user-readable values that uniquely identify a record. + + + Gets or sets the ordinal position of the attribute in its display folder. + The ordinal position of the attribute in its display folder. + + + Gets or sets a value that indicates whether this image is used to represent a record. + true to indicate that the image is used to represent a record; otherwise, false. + + + Gets or sets a value that indicates whether this attribute should be used to represent the contents of its display folder. + true to indicate that the attribute should be used to represent the contents of its display folder; otherwise false. + + + Gets or sets a value that indicates whether the text should be displayed from right to left. + true to indicate that the text should be displayed from right to left; otherwise false. + + + Gets or sets a value that provides guidance to reporting tools on how to sort values. + One of the enumeration values that provides guidance to reporting tools on how to sort values. + + + Gets or sets the ordinal position of the object in a list of attributes to sort on. + The ordinal position of the object in a list of attributes to sort on. + + + Gets or sets the name of the unit that appears next to a value. + A unit name. + + + Gets or sets a number that indicates the size of the column (in characters) where values are displayed. + The size of the column as the number of characters. + + + Gets or sets the identifier for the current . + A String that contains the identifier of the . + + + Gets or sets the identifier for the current . + A String that contains the identifier of the . + + + Gets or sets metadata persistence for current object. + A value. + + + Gets or sets the update interval for dimension data. + A TimeSpan value with the interval duration. + + + Gets or sets update policy for current object. + A value means the dimension data is explicitly refreshed by the user. A value means the dimension data is refreshed at set intervals as defined by . + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets a filter used for row-level security. + The filter used. + + + Gets the collection of attribute permissions associated with a object. + A collection of attribute permissions. + + + Gets the base type implementation of the dimension permission. + The base type implementation. + + + Gets the object reference implementation of the dimension permission. + The object reference implementation. + + + Gets the parent database implementation of the dimension permission. + The parent database implementation. + + + Gets the parent server implementation of the dimension permission. + The parent server implementation. + + + Gets the path implementation of the dimension permission. + The path implementation. + + + Gets the parent of a object. + The parent object. + + + Gets the parent of a object. + The parent object. + + + Gets the parent of a object. + The parent object. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the columns of the underlying data with their binding. + The columns of the underlying data with their binding. + + + Gets or sets the current as the default action when multiple drillthrough actions are defined. + A Boolean value stating if current is the default action. + + + Gets the maximum numbers of rows of the underlying data with their binding. + The maximum numbers of rows of the underlying data with their binding. + + + Gets or sets the embedded data in the table. + The embedded data in the table. + + + Gets or sets the data source view unique identifier. + A String with the data source view unique identifier. + + + Gets or sets the table unique identifier. + A String with the table unique identifier. + + + Gets or sets the expression binding. + The expression binding. + + + Gets or sets the overriden attribute identifier for the expression. + A String that contains the overriden attribute identifier for the expression. + + + Gets or sets the dimension id to override. + The dimension id to override. + + + Gets or sets the exact value of folding. + The exact value of folding. + + + Gets or sets the value of the fold index. + The value of the fold index. + + + Gets or sets the maximum fold cases. + The maximum fold cases. + + + Gets or sets the specified target of fold. + The target. + + + Gets a collection of strings with all group members. + A collection of strings with all group members. + + + Gets or sets group name. + A System.String with group name. + + + Gets the number of objects contained in the collection. + The number of objects contained in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets a value that indicates whether access to the is synchronized. + true if access to the is synchronized; otherwise, false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets a value that indicates whether the collection has a fixed size. + true if the collection has a fixed size; otherwise, false. + + + Gets a value that indicates whether this is read-only. + true if this is read-only; otherwise, false. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Gets or sets the all member name property of the object. + The name of the all member. + + + Gets the all member translations property of the object. + A collection of translations. + + + Gets or sets the Boolean value to allow duplicate names for a object. + true if duplicate names are allowed; otherwise, false. + + + Gets or sets the display folder associated with the object. + The name of the display folder. + + + Gets the levels associated with the object. + A collection of levels. + + + Gets or sets whether the member keys are required to be unique. + True the member keys are required to be unique; otherwise, false. + + + Gets or sets the property member names unique for the object. + true if member names are unique; otherwise, false. + + + Gets the parent of the object. + A object. + + + Gets the parent of the object. + A object. + + + Gets the parent of the object. + A object. + + + Gets or sets the processing state of the hierarchy. + The processing state of the hierarchy. + + + Gets or sets the current hierarchy structure. + The current hierarchy structure. + + + Gets the collection of translations associated with a object. + A collection of translations. + + + Gets or sets the visualization properties of the hierarchy. + The visualization properties of the hierarchy. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets a value that specifies a naming format to disambiguate attributes from role-playing dimensions. + One of the enumeration values indicating a naming format. + + + Gets or sets the ordinal position of the hierarchy in its display folder. + The ordinal position of the hierarchy in its display folder. + + + Gets or sets an implementation whether the connection string holder returns password. + true if the connection string holder returns password; otherwise, false. + + + Gets the base type implementation of the . + The base type implementation. + + + Gets a value indicating whether the object is currently loaded. + True if the object is currently loaded; otherwise, false. + + + Gets the object reference implementation of the . + The object reference implementation. + + + Gets the parent database referred to by . + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the path implementation. + The path implementation. + + + Gets or sets the contents of the parameterized text of the query to execute for notification of incremental processing status. + The actual query processing text. + + + Gets or sets the table identifier associated with an object. + The table identifier. + + + Gets the number of objects contained in the collection. + The number of objects contained in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets a value that indicates whether access to the is synchronized. + true if access to the is synchronized; otherwise, false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets a value that indicates whether the collection has a fixed size. + true if the collection has a fixed size; otherwise, false. + + + Gets a value that indicates whether this is read-only. + true if this is read-only; otherwise, false. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Gets whether the initiation status of an object is started. + true if the initiation status of an object is started; otherwise, false. + + + Gets the parent server of a trace. + A Server object. + + + Gets the measure group that is associated with the calculations in a . + A object that is associated with the calculations in a . + + + Gets or sets the identifier of the measure group that is associated with the calculations in a . + A String that contains the identifier of an . + + + Gets or sets an MDX expression that returns the member that identifies the temporal context of the KPI. + A String that contains a . + + + Gets or sets the folder in which the KPI will appear when a user is browsing the cube. + A text description of the display folder. + + + Gets or sets an MDX numeric expression or a calculation that returns the target value of the KPI. + A String that contains an MDX expression. + + + Gets the object that is the parent of the object. + A cube object. + + + Gets the object that is the parent of the object's object. + A object. + + + Gets or sets the ID of the parent . + A String that contains . + + + Gets the object that is the parent of the . + A object. + + + Gets or sets an MDX expression that represents the state of the KPI at a specified point in time. + A String that contains an MDX expression. + + + Gets or sets a visual element that provides a quick indication of the status for a KPI. + The name of the status graphic. + + + Gets the collection of translations associated with a object. + A collection of translations. + + + Gets or sets an MDX expression that evaluates the value of the KPI over time. + A String that contains an MDX expression. + + + Gets or sets a visual element that provides a quick indication of the trend for a KPI. + The name of the trend graphic. + + + Gets or sets an MDX numeric expression that returns the actual value of the KPI. + A String that contains an MDX expression. + + + Gets or sets an MDX numeric expression that assigns a relative importance to a KPI. + The weight in text form. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the value of a property which indicates whether and when a member in a should be hidden from client applications. + A object which indicates whether and when a member in a should be hidden from client applications. + + + Gets the object that is the parent of the object. + A object that is the parent of the object. + + + Gets the object that is the parent of the object. + A object that is the parent of the object. + + + Gets the object that is the parent of the object. + A object that is the parent of the object. + + + Gets the object that is the parent of the object. + A object that is the parent of the object. + + + Gets or sets the dimension attribute for a source attribute associated with a object. + A object for a source attribute associated with a object. + + + Gets or sets the source attribute identifier for a source attribute associated with a object. + The source attribute identifier for a source attribute associated with a object. + + + Gets the collection of translations associated with a object. + A collection of translations associated with a object. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets a tuple on the Many-to-Many dimension. + A tuple on the Many-to-Many dimension. + + + Gets the parent MeasureGroup corresponding to the . + A MeasureGroup object. + + + Gets or sets the MeasureGroup element associated with the parent element. + A String containing the MeasureGroupID. + + + Gets a object, with display attributes for calculated members defined in current script. + A object, with display attributes for calculated members defined in current script. + + + Gets a object with all calculations defined in current script. + A object with all calculations defined in current script. + + + Gets or sets the DefaultScript property that makes the current script the default one among all scripts. + true if the current script is the default; otherwise, false. + + + Gets the base type implementation of the . + The base type implementation of the . + + + Gets the object reference implementation of the . + The object reference implementation of the . + + + Gets the path implementation of the . + The path implementation of the . + + + Gets the object that is the parent of the object. + A object that is the parent of the object. + + + Gets the object that is the parent of the object. + A object that is the parent of the object. + + + Gets the object that is the parent of the object. + A object that is the parent of the object. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the aggregate function applied to current measure. + An AggregationFunction enumeration value. + + + Gets or sets the for display of a . + A String that contains a . + + + Gets or sets the current measure data type. + A enumeration value. + + + Gets or sets the information of the , for use by clients. + A String that contains the information. + + + Gets or sets the information of the , for use by clients. + A String that contains the information. + + + Gets or sets the information of the , for use by clients. + A String that contains the information. + + + Gets or sets the information of the , for use by clients. + A String that contains the information. + + + Gets or sets the information of the , for use by clients. + A String that contains the information. + + + Gets or sets the information of the , for use by clients. + A String that contains the information. + + + Gets or sets a value that indicates whether the current measure is linked. + true if the measure is linked; otherwise, false. + + + Gets or sets the measure expression. + The measure expression. + + + Gets the that is the parent of the . + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the object that is the parent of the . + A object. + + + Gets the object that is the parent of the . + A object. + + + Gets or sets the data item source for the current measure. + A DataItem value with the data source for the current measure. + + + Gets the object for the current measure. + Returns a collection containing a translation. + + + Gets or sets whether the should be visible to the client. + true if should be visible; otherwise, false. + + + Gets or sets the measure identifier associated with the . + The measure identifier associated with the . + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic.) + + does not exist in the collection. + + + Gets the current object. + The current object. + + + Gets the current measure object. + The current measure object. + + + Gets the collection for a . + A collection of . + + + Gets or sets a prefix used on tables used for aggregation (which are actually indexed views). This serves as default for Partitions in the . + An aggregation prefix. + + + Gets or sets the enumerated value of which indicates whether the server can aggregate data (in MOLAP files/ROLAP tables) or cache (in memory). + An enumerated value of DataAggregation which indicates whether the server can aggregate data (in MOLAP files/ROLAP tables) or cache (in memory). + + + Gets a collection of measure group dimensions. + A collection of measure group dimensions. + + + Gets or sets the ErrorConfiguration associated with a . + An ErrorConfiguration object. + + + Gets or sets the estimated number of rows in the . + A long integer containing the estimated number of rows. + + + Gets or sets the estimated size of a . + A long integer containing the estimated size of a . + + + Gets or sets IgnoreUnrelatedDimensions associated with a . + true if unrelated dimensions are to be forced to their top level; false, they are not. + + + Gets the IsLinked status for a . + true if is linked; else false. + + + Gets the collection of measures associated with a . + A collection of measures. + + + Gets the base type implementation of the measure group. + The base type implementation. + + + Gets the object reference implementation of the measure group. + The object reference implementation. + + + Gets the parent database implementation of the measure group. + The parent database implementation. + + + Gets the parent server implementation of the measure group. + The parent server implementation. + + + Gets the path implementation of the measure group. + The path implementation. + + + Gets the Cube object that is the parent of the object. + A Cube object. + + + Gets the Database object which is the parent of the 's Cube object. + A Database object. + + + Gets the Server object which is the parent of the . + A Server object. + + + Gets a collection of associated with a . + A collection of . + + + Gets or sets the ProactiveCaching information associated with a . + A ProactiveCaching object. + + + An enumeration containing the processingmode associated with the cube to which the is a child. + A ProcessingMode object. + + + Gets or sets the processing priority of a object. + The processing priority. + + + Gets or sets the sharding mode. + The sharding mode. + + + Defines the binding to the source object from which to get data and populate the target object. + A MeasureGroupBinding object. + + + Gets or sets the storagelocation asscociated with a . + The storage location of the . + + + Determines the default storage mode for the . Can be overridden on a per partition basis. + An enumeration containing a . + + + Contains the translation of the name of the . + Returns a collection containing a translation. + + + Provides both the Analysis Services Instance and client applications with information about the contents of the measure group. + An enumeration of types. + + + Gets the description of an . + The description. + + + Gets or sets the identifier of the attribute associated with the parent element. + An attribute identifier. + + + Represents an attribute associated with a cube element. + An attribute associated with a cube element. + + + Gets the binding to both table and column(s) for . + A collection of data items. + + + Gets the measure group object that is the parent of the object. + A measure group object. + + + Gets the object that is the parent of the object. + The object. + + + Gets the object that is the parent of the object’s object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the specified type of attribute. + The type of attribute. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the with the specified attribute identifier. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the cube associated with the binding. + A unique identifier for the cube. + + + Gets or sets the data source associated with the binding. + A unique identifier for the data source. + + + Gets or sets the Multidimensional Expressions (MDX) expression that filters the contents of the binding. + The MDX expression. + + + Gets or sets the measure group associated with the binding. + A unique identifier for the measure group. + + + Gets or sets which parts of the bound source data are dynamic, and are checked for updates using the frequency specified by the . + The type of the metadata persistence. + + + Gets or sets the interval at which the dynamic part of the measure group is refreshed. + The interval duration. + + + Gets or sets the refresh policy for current object. + The refresh policy for current object. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets a cube dimension associated with a . + A single dimension from a cube. + + + Gets or sets the identifier of the cube dimension, that is, a reference to a specific dimension role. + The cube dimension identifier. + + + Gets the information for a . + A dimension object associated with a . + + + Gets or sets the friendly name for the object. + The friendly name. + + + Returns the key used in collections. + The key used in collection. + + + Gets the object that is the parent of the object. + The object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets or sets the binding to the source object from which to get data. + Binding information regarding the source object. + + + Gets or sets the identifier for a cube dimension, which references a specific dimension role. + The cube dimension identifier. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the with the specified cube dimension identifier. + The cube dimension identifier of the to return. + The with the specified cube dimension identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the algorithm associated with the , which can be supplied by Microsoft or can be your own custom algorithm. + The algorithm assigned to the . + + + Gets the applicable set of algorithm parameters, independent of assigned algorithm. + A collection of objects. + + + Gets or sets a value that indicates whether drillthrough is permitted on the mining model. + true if drillthough is permitted; otherwise, false. + + + Gets or sets the collation used by the object. + The collation used by the object. + + + Gets the collection of columns associated with the object. + A collection of columns for the . + + + Gets or sets the filter expression associated with the mining model. + The filter expression. + + + Gets or sets the folding parameters associated with the mining model. + The folding parameters associated with the mining model. + + + Gets or sets the language to use by default. + The decimal LCID of the language. + + + Gets the base type implementation of the mining model. + The base type implementation. + + + Gets the object reference implementation of the mining model. + The object reference implementation. + + + Gets the parent database implementation of the mining model. + The parent database implementation. + + + Gets the parent server implementation of the mining model. + The parent server implementation. + + + Gets the path implementation of the mining model. + The path implementation. + + + Gets the collection of permissions for a object. + A collection of permissions for the mining model. + + + Gets the MiningStructure to which this mining model belongs. + The mining structure to which this mining model belongs. + + + Gets the object that is the parent of the object. + The parent object. + + + Gets the object that is the parent of the object. + The parent object. + + + Gets the collection of objects associated with the object. + A collection of translations associated with the object. + + + Gets all values of the mining model algorithm. + The values returned. + + + Gets the , at the specified index, from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the collection of columns associated with the object. + A collection of objects. + + + Gets or sets the filter expression for the mining model column. + A string containing a DMX filter expression. + + + Gets the collection of for a column in a object. + A collection of element objects. + + + Gets the parent of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets the mining structure column associated with a object. + A mining structure column. + + + Gets or sets a source column identifier for a object. + A source column identifier. + + + Gets the collection of translations associated with a object. + A collection of translations. + + + Gets or sets how the column from the parent is used in the mining model. + One of the following strings: Key, Input, Predict, PredictOnly, None. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the value associated with . + The returned value. + + + Gets the values for the . + A list of modeling flags. + + + Gets or sets a value that indicates whether browsing is allowed. + true if browsing is enabled; otherwise, false. + + + Gets or sets a value that indicates whether drillthrough is allowed. + true if drillthrough is enabled; otherwise, false. + + + Gets the base type implementation of the mining model permission. + The base type implementation. + + + Gets the object reference implementation of the mining model permission. + The object reference implementation. + + + Gets the path implementation of the mining model permission. + The path implementation. + + + Gets the parent referred to by . + The parent object. + + + Gets the parent database referred to by . + The parent object. + + + Gets the parent mining structure referred to by . + The parent mining structure. + + + Gets the object that is the parent of the object. + The parent object. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the caching mechanism used for training data retrieved while processing a mining structure. + A that determines the caching mechanism used for training data retrieved while processing a mining structure. + + + Gets or sets the name of the case table that is associated with the object. + A string that contains the name of the case table. + + + Gets or sets the collation used by . + A String that indicates the collation used by the specified . + + + Gets the collection of columns associated with a . + A that contains the collection of columns associated with a . + + + Gets the object that is associated with a . + A that contains the object associated with a . + + + Gets the object that is associated with a . + A that contains the that is associated with the . + + + Gets or sets the settings for handling errors that can occur when the is processed. + A that specifies the settings for handling errors that can occur when the is processed. + + + Gets or sets an MDX expression that defines the slice of the source cube that is used for the mining structure. + A String containing an MDX expression. + + + Gets or sets the size of the holdout partition that is associated with a . This value is read-only and is not available until the has been processed. + An integer that indicates the number of cases in the partition used as testing data. 0 indicates that no test partition exists, or that the structure as not been processed. + + + Gets or sets the maximum number of cases in the partition of the that contains testing data. + An integer that indicates the maximum number of cases in the training data set. A value of 0 indicates no limit. + + + Gets or sets the percentage of cases in the source data of the that are used for testing. + An integer between 0 and 99 that indicates the percentage of source data used for testing. + + + Gets or sets the seed used to initialize partitioning of the into training and testing data sets. + An integer that contains the holdout seed. If 0, a hash of the ID of the is used as the seed. The default value is 0. + + + Gets or sets the language identifier of . + An Integer that specifies the language identifier of . + + + Gets the base type implementation of the mining structure. + The base type implementation of the mining structure. + + + Gets the object reference implementation of the mining structure. + The object reference implementation of the mining structure. + + + Gets the parent database implementation of the mining structure. + The parent database implementation of the mining structure. + + + Gets the parent server implementation of the mining structure. + The parent server implementation of the mining structure. + + + Gets the path implementation of the mining structure. + The path implementation of the mining structure. + + + Gets the collection of objects associated with a . + A that contains the collection of objects associated with a . + + + Gets or sets the collection of permissions on a object. + A that contains the collection of permissions on a object. + + + Gets the object that is the parent of the . + A object. + + + Gets the object that is the parent of the . + A object. + + + Gets or sets the source of data to which is bound. + A binding that identifies the source of data to which is bound. + + + Gets the collection of objects associated with a . + A containing the collection of objects associated with a . + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the parent of the object. + A object. + + + Gets the parent mining structure of a object. + A object. + + + Gets the parent of the object. + A object. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the with the specified identifier from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the cache that contains the keys of records used in the holdout data set. + The cache that contains the keys of records used in the holdout data set. + + + Gets the content type for a key column. + The content type for a key column. + + + Gets all values for the class. + The values for the class. + + + Gets all values associated with + The values. + + + Indicates the possible types for mining structure columns. + A collection of mining structure column types. + + + Gets or sets a value that indicates whether drillthrough is enabled on the mining structure. + true if drillthrough is enabled; otherwise false. The default is false. + + + Gets the base type implementation of the mining structure permission. + The base type implementation. + + + Gets the object reference implementation of the mining structure permission. + The object reference implementation. + + + Gets the path implementation of the mining structure permission. + The path implementation. + + + Gets the parent referred to by . + A object. + + + Gets the parent database referred to by . + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the aggregation design identifier for a given object. + An identifier. + + + Gets or sets the assembly identifier associated with a given object. + An assembly identifier. + + + Gets or sets the identifier for the cube in which the object resides. + A cube identifier. + + + Gets or sets the cube permission identifier for the cube in which the object resides. + A cube permission identifier. + + + Gets or sets the identifier for the database in which the object resides. + A database identifier. + + + Gets or sets the database permission identifier for the cube in which the object resides. + A database permission identifier. + + + Gets or sets the data source identifier for the cube in which the object resides. + A data source identifier. + + + Gets or sets the data source permission identifier for the cube in which the object resides. + A data source permission identifier. + + + Gets or sets the data source view identifier for the cube in which the object resides. + A data source view identifier. + + + Gets or sets the dimension identifier in which the object resides. + A dimension identifier. + + + Gets or sets the dimension permission identifier in which the object resides. + A dimension permission identifier. + + + Gets a value indicating whether the object referenced is valid. + true if object is valid; otherwise, false. + + + Gets or sets the MDX Script identifier for the object referenced. + An MDX Script identifier. + + + Gets or sets the identifier of the measure group in which the object resides. + A measure group identifier. + + + Gets or sets the identifier of the mining model in which the object resides. + A mining model identifier. + + + Gets or sets the mining model permission identifier for the object referenced. + A mining model permission identifier. + + + Gets or sets the mining structure identifier for the object referenced. + A mining model permission identifier. + + + Gets or sets the mining structure permission identifier for the object referenced. + A mining structure permission identifier. + + + Gets or sets the partition identifier for the object referenced. + A partition identifier. + + + Gets or sets the perspective identifier for the object referenced. + A perspective identifier. + + + Gets or sets the role identifier for the object referenced. + A role identifier. + + + Gets or sets the trace identifier for the object referenced. + A trace identifier. + + + Gets the unknown reference on the synchronization. + The unknown reference on the synchronization. + + + Gets the aggregation design object for the partition. + An object. + + + Gets or sets the identifier of the aggregation design for the partition. + A String containing the AggregationDesignID. + + + Gets the user-defined aggregations. + An of user-defined aggregations. + + + Gets or sets the data source view for user-defined aggregations. + A object for user-defined aggregations. + + + Gets or sets the prefix used on tables used for aggregation. + A String containing the aggregation prefix. + + + Gets or sets the current partition storage mode. + A enumeration value. + + + Gets or sets the compatibility level for the Current String stores. + The compatibility level of the Current String Stores. + + + Gets the DataSource object for the partition + A object for the partition. + + + Gets the DataSourceView object for the partition. + A object for the partition. + + + Indicates whether the partition can be used in Direct Query mode. + A object. + + + Gets or sets the ErrorConfiguration object for the partition. + An object for the partition. + + + Gets or sets the estimated rows in the partition. + A 64-bit signed integer with the estimated number of rows in the partition. + + + Gets the estimated size of the partition in bytes. + A 64-bit signed integer. + + + Gets the base type implementation of the . + The base type implementation of the . + + + Gets the object reference implementation of the . + The object reference implementation of the . + + + Gets the parent database referred by the . + The parent database referred by the . + + + Gets the parent server referred by the . + The parent server referred by the . + + + Gets the path implementation of the . + The path implementation of the . + + + Gets the parent measure group of the current partition. + A object of the current partition. + + + Gets the parent cube of the current partition. + The parent cube of the current partition. + + + Gets the parent database of the current partition. + A object of the current partition. + + + Gets the parent server of the current partition + A object of the current partition. + + + Gets or sets the ProactiveCaching object for the current partition. + A object for the current partition. + + + Gets or sets the processing mode for the current partition. + A enumeration value. + + + Gets or sets the processing priority of the current partition. + An Integer value that represents the processing priority of the current partition. + + + Gets the DataSource object that points to the remote server. + A object. + + + Gets or sets the RemoteDataSourceID for the current partition + A String value. + + + Gets or sets the slice that defines the partition content. + A String value the represents the slice. + + + Gets or sets the current partition bindings to the data. + A object. + + + Gets or sets a string with the file system storage location of the partition. + A String value. + + + Gets or sets the storage mode of the current partition. + A enumeration value. + + + Gets or sets the compatibility level for the String Stores. + The compatibility level for the String Stores. + + + Gets or sets the partition type as either Data or Writeback. + A enumeration value; either Data or Writeback. + + + Gets the at the specified index from the collection. + The zero-based index of the to be returned. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the , with the specified identifier, from the collection. + The identifier of the to be returned. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the attribute for the parent object. + A Boolean value with the process attribute. + + + Gets or sets the attribute for the parent object. + An enumeration value with the attributes. Values can be None or Allowed; default value is None. + + + Gets or sets the attribute for the parent object. + An enumeration value with the attributes. Values can be None, Basic, or Allowed; default value is None. + + + Gets a object for which permissions are being defined. + A object for which permissions are being defined. + + + Gets or ets the RoleID of a object for which permissions are being defined. + A String value with the RoleID of a object for which permissions are being defined. + + + Gets or sets the attribute for the parent object. + An enumeration value with the attributes. Values can be None or Allowed; default value is None. + + + Gets the actions for the perspective. + A object. + + + Gets the calculations for the perspective. + A object. + + + Gets or sets the default measure for the perspective. + A string containing the Multidimensional Expressions (MDX) expression for the default measure. + + + Gets the dimensions for the perspective. + A object. + + + Gets the KPIs for the perspective. + A object. + + + Gets the measure groups for the perspective. + A object. + + + Gets the base type implementation of the . + The base type implementation of the . + + + Gets the object reference implementation of the . + The object reference implementation of the . + + + Gets the path implementation of the . + The path implementation of the . + + + Gets the parent cube for the perspective. + A object. + + + Gets the database for the perspective. + A object. + + + Gets the parent server for the perspective. + A object. + + + Gets the translations for the perspective. + A object. + + + Gets the associated with a object. + An object. + + + Gets or sets the identifier associated with a object. + A unique name for an . + + + Gets the parent of a object. + An object. + + + Gets the parent of a object. + An object. + + + Gets the parent of a object. + An object. + + + Gets the parent of a object. + A object. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + A at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the with the specified action identifier. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the dimension attribute associated with a object. + A dimension attribute object. + + + Gets or sets the Boolean property that makes an attribute hierarchy visible or hidden. + true if the hierachy is visible; false if hidden. + + + Gets or sets the attribute identifier associated with a object. + An attribute identifier. + + + Gets the cube attribute associated with a object. + A object. + + + Gets or sets the default member associated with a object. + The name of the default member. + + + Gets the parent perspective dimension of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the name of the object. + The name of the object. + + + Gets the parent of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets or sets the type of . + A perspective calculation type. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + A at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + A specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the collection of attributes for the associated . + A collection of attributes. + + + Gets the parent CubeDimension corresponding to the . + A CubeDimension object. + + + Gets or sets the CubeDimension element associated with the parent element. + A String containing the CubeDimensionID. + + + Gets the Dimension object corresponding to the object. + A Dimension object. + + + Gets the collection of perspective hierarchies. + The collection of perspective hierarchies. + + + Gets the parent of the object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the object that is the parent of the object’s Cube object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + A at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets details for a hierarchy on a cube. + The details for a hierarchy on a cube. + + + Gets the hierarchy object in the . + The hierarchy object. + + + Gets or sets the node that represents the level of the hierarchy that is to be modified. + The hierarchy id. + + + Gets the parent of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets the parent of a object. + A object. + + + Gets the object that is the parent of the object. + A object. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the KPI from a object. + A KPI definition. + + + Gets or sets the identifier for a associated with a element. + A KPI identifier. + + + Gets the parent perspective of a object. + A object. + + + Gets the parent of the object. + A object. + + + Gets the parent of the object. + A object. + + + Gets the parent of the object. + A object. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the measure associated with a object. + A object. + + + Gets or sets the measure identifier associated with a object. + A measure identifier. + + + Gets the parent of the object. + A object. + + + Gets the parent of the object. + A object. + + + Gets the parent of the object. + A object. + + + Gets the parent perspective of the object. + A object. + + + Gets the parent of the object. + A object. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the object associated with a object. + A object associated with a object. + + + Gets or sets a measure group identifier for a object. + A measure group identifier. + + + Gets the measures for a object. + A collection of measures. + + + Gets the parent perspective relative to a object. + A object relative to a . + + + Gets the parent relative to a object. + A object. + + + Gets the parent relative to a object. + A object. + + + Gets the parent relative to a object. + A object. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets storage for partitions with . + One of multiple enumeration values; the default is Regular. + + + Gets or sets for . + true if is ; else false. + + + Gets or sets the amount of time, starting after a MOLAP image is dropped, after which MOLAP imaging starts unconditionally. + A TimeSpan object. + + + Gets or sets the “grace period” between the earliest notification and the moment when the MOLAP images are destroyed. + A TimeSpan object. + + + Gets or sets for a object. + true if in ; else false. + + + Gets or sets the minimum amount of no activity before MOLAP imaging starts. + A TimeSpan object. + + + Gets or sets the amount of time after an initial notification when the MOLAP imaging process starts. + A TimeSpan object. + + + Gets or sets the binding of the object. + A object. + + + Gets or sets the collection incremental notifications that provide information on the process. + The collection incremental notifications that provide information on the process. + + + Gets or sets the update interval for . + The update interval for this class. + + + Gets or sets the notification technique. + The notification technique. + + + Gets or sets the collection of query notification elements that provide information to the class. + The collection of query notification elements. + + + Gets or sets the update interval for . + The update interval for this class. + + + Gets the collection of table notification. + The collection of table notification. + + + Gets or sets the DataSource identifier for the current . + A String that contains the identifier of the DataSource. + + + Gets or sets the query definition. + The query definition. + + + Gets or sets the query associated with a element. + The query itself. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets a value that indicates whether access to the is synchronized. + true if access to the is synchronized; otherwise, false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets a value that indicates whether the collection has a fixed size. + true if the collection has a fixed size; otherwise, false. + + + Gets a value that indicates whether this is read-only. + true if this is read-only; otherwise, false. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Gets the intermediate cube dimension from a object. + A object. + + + Gets or sets the intermediate cube dimension identifier based on a object. + The intermediate cube dimension identifier. + + + Gets an intermediate dimension from a object. + A object. + + + Gets the intermediate granularity attribute from a object. + A object. + + + Gets or sets the intermediate granularity attribute identifier for a object. + The intermediate granularity attribute identifier. + + + Gets or sets the type of relationship between the measure group and the reference dimension. + A enumeration. + + + Gets or sets the processing state of the attribute. + The processing state of the attribute. + + + Gets or sets the relationship ID in the pair. + The relationship ID in the pair. + + + Gets the collection of attributes associated with a object. + A collection of measure group attributes. + + + Gets or sets the cardinality associated with a object. + Returns a Cardinality enumeration with two possible values, {One, Many}. + + + Gets or sets the active state of the object. + The active state of the object. + + + Gets or sets the cross filter direction. + The cross filter direction. + + + Gets or sets the definition type of the current instance. + The definition type of the current instance. + + + Gets the friendly name of the specified relationship. + The friendly name of the specified relationship. + + + Gets the cited XMLA validation failure and fixes it. + The cited XMLA validation failure. + + + Gets or sets the identifier of the specified relationship. + The identifier of the specified relationship. + + + Gets the value of the key for the collection. + The name of the key. + + + Gets or sets the processing state of the specified relationship. + The processing state of the specified relationship. + + + Gets the cited XMLA validation failure for the relationship. + The cited XMLA validation failure. + + + Gets or sets a value that indicates whether the relationship is visible. + True if the relationship is visible; otherwise, false. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The relationship at the specified index. + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + + Gets the collection of attributes in the relationship. + The collection of attributes in the relationship. + + + Gets or sets the Dimension identifier for the current relationship. + The Dimension identifier for the current relationship. + + + Gets the friendly name of the identifier. + The friendly name of the identifier. + + + Gets the key that is used in the collections. + The key that is used in the collections. + + + Gets or sets the multiplicity value for the relationship. + The value of the Multiplicity property. + + + Gets or sets the role for this relationship end. + The name of the role for the relationship end element. + + + Gets the collection of translations that are associated with an object. + A collection of translations. + + + Gets or sets the visualization properties. + The visualization properties. + + + Gets or sets the identifier of the attribute for the . + The identifier of the attribute for the . + + + Gets the at the specified zero-based index. + The zero-based index in the collection. + The at the specified zero-based index. + + + Gets the with the specified AttributeID. + The specified attribute id. + The with the specified AttributeID. + + + Gets or sets the exact position of the common identifier. + The exact position of the common identifier. + + + Gets or sets the contextual name rule. + The contextual name rule. + + + Gets or sets the default details of the exact position of the common identifier. + The default details of the exact position of the common identifier. + + + Gets or sets the exact position of the display key. + The exact position of the display key. + + + Gets or sets the exact position of the folder. + The exact position of the folder. + + + Gets or sets a value that indicates whether the image is the default image. + true if the image is set as the default; otherwise, false. + + + Gets or sets a value that indicates whether the measure is the default measure. + true if the measure is set as the default; otherwise, false. + + + Gets or sets the exact position of the sorting properties attribute. + The exact position of the sorting properties attribute. + + + Gets or sets the path of the report action. + The path of the report action. + + + Gets a collection of report format parameters. + A collection of report format parameters. + + + Gets a collection of report action parameters. + A collection of report action parameters. + + + Gets or sets the report action server. + The report action server. + + + Gets or sets the name of the parameter. + The name of the parameter. + + + Gets or sets the value of the parameter. + The value of the parameter. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified name from the collection. + The name of the to return. + The specified by . + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets a value that indicates whether access to the is synchronized. + true if access to the is synchronized; otherwise, false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets a value that indicates whether the collection has a fixed size. + true if the collection has a fixed size; otherwise, false. + + + Gets a value that indicates whether this is read-only. + true if this is read-only; otherwise, false. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Gets the base type implementation of the . + The base type implementation of the . + + + Gets the object reference implementation of the . + The object reference implementation of the . + + + Gets the parent database referred by the . + The parent database referred by the . + + + Gets the object that is the parent of the object. + The object that is the parent of the object. + + + Gets the path implementation of the . + The path implementation of the . + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets or sets the table id of the . + The table id of the . + + + Gets the collection of related columns that are classified by the object. + A StringCollection that contains the collection of related columns that are classified by object. + + + Gets or sets the content of the column in the object. + A string that contains the content of the column in the object. + + + Gets or sets the number of buckets into which to discretize the column values. + An Integer that contains the number of buckets into which to discretize the column values. + + + Gets or sets the method to be used for discretization. + A String containing the method to be used for discretization. + + + Gets or sets a provider-specific value that describes how scalar values are distributed within a column of a object. + A String that contains a provider-specific value that describes how scalar values are distributed within a column of a object. + + + Gets or sets a value that indicates whether the column provides the key for the case in a object. + true if the column provides the key for the case in a object; otherwise, false. + + + Gets the collection of definitions for . + A containing the collection of definitions for . + + + Gets the collection of for a column. + A StringCollection containing the collection of for a column. + + + Gets or sets the column that provides the name of . + A identifying the column that provides the name of . + + + Gets or sets the source for the column. + The binding that indicates the source of the column data. + + + Gets the collection of object associated with the . + A containing the collection of object associated with the . + + + Gets or sets the data type of the mining structure column. + A string that indicates the data type. + + + Gets the custom action for the script. + The custom action. + + + Gets the specified object as the major object. + The object. + + + Gets the possible options for the script. + The possible options. + + + Gets whether the script is a dependent script. + true if the script is a dependent script; otherwise, false. + + + Gets a collection of assemblies from the object. + An assembly collection. + + + Gets the collection of databases resident on a . + A collection of databases. + + + Gets a value whether the server is in transaction. + true if the server is in transaction; otherwise, false. + + + Gets the base type implementation of the server. + The base type implementation. + + + Gets the object reference implementation of the server. + The object reference implementation. + + + Gets the parent database implementation of the server. + The parent database implementation. + + + Gets the parent server implementation of the server. + The parent server implementation. + + + Gets the path implementation of the server. + The path implementation. + + + Gets the collection of for a database, cube, or mining model. + A collection of roles. + + + Gets the object that is used to start and stop traces on the server. + The session trace of the server. + + + Gets the traces available on the server. + A collection of traces. + + + Gets the status of a session trace from a object. + true if the session has been started; else false. + + + Gets the parent of the SessionTrace object. + The object. + + + Gets or sets an MDX Expression associated with a object. + An MDX Expression. + + + Gets or sets the data source identifier for the table data. + The data source identifier for the table data. + + + Gets or sets the schema name of the database. + The schema name of the database. + + + Gets or sets the name of the table in the database to be bound. + The name of the table in the database to be bound. + + + Gets the collection of columns associated with a object. + A collection of mining structure columns. + + + Gets or sets the filter component associated with a object. + The filter component itself. + + + Gets the foreign key columns associated with a object. + A collection of . + + + Gets or sets the source measure group associated with a object. + A object. + + + Gets the collection of translations associated with a object. + A collection of translations. + + + Gets or sets the name of the schema used by the . + The name of the schema used by the . + + + Gets or sets the name of the table used by the . + The name of the table used by the . + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets a value that indicates whether access to the is synchronized. + true if access to the is synchronized; otherwise, false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets a value that indicates whether the collection has a fixed size. + true if the collection has a fixed size; otherwise, false. + + + Gets a value that indicates whether this is read-only. + true if this is read-only; otherwise, false. + + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + + + Gets or sets the end date of the calendar period for a object. + The end date. + + + Gets or sets the calendar language used for the element. + An Integer representing the language. + + + Gets or sets the start date of the calendar period for the object. + The start date. + + + Gets or sets the first day of the week for a object. + An Integer representing the first day of the week for a object. + + + Gets or sets the first day of the fiscal month for a object. + An Integer indicating the first day of the fiscal month for a object. + + + Gets or sets the first month of the fiscal period for a object. + An Integer indicating the first month of the fiscal period for a object. + + + Gets or sets the naming convention for the name of the fiscal year for a object. + A that indicates the naming convention for the name of the fiscal year for a object. + + + Gets or sets the month of the manufacturing period to which an extra month is assigned for a object. + An Integer indicating the month of the manufacturing period to which an extra month is assigned for a object. + + + Gets or sets the first manufacturing month for a object. + An Integer indicating the first manufacturing month for a object. + + + Gets or sets the first week of the manufacturing month for a object. + An Integer indicating the first week of the manufacturing month for a object. + + + Gets or sets the first reporting month for the object. + An Integer indicating the first reporting month for the object. + + + Gets or sets the first week of the reporting month for the object. + An Integer indicating the first week of the reporting month for the object. + + + Gets or sets the reporting week-to-month pattern for the object. + A week-to-month pattern. + + + Gets or sets a value that indicates whether the object can drop any events, regardless of whether this results in degraded performance on the server. + true if cannot drop any events; otherwise, false. + + + Gets or sets a value that indicates whether a object will automatically restart when the service stops and restarts. + true if object will automatically restart when the Analysis Services service stops and restarts; otherwise, false. + + + Gets the collection of event objects to be captured by a . + A that contains the collection of event objects to be captured by a . + + + Gets or sets the specified filter to add. + The specified filter to add. + + + Gets a value that indicates whether the object was initiated. + true if the object was initiated; otherwise, false. + + + Gets or sets a value that indicates whether the appends its logging output to the existing log file, or overwrites it. + true if the appends its logging output to the existing log file; false if it overwrites it. + + + Gets or sets the file name of the log file for the object. + The file name of the log file for the object. + + + Gets or sets a value that indicates whether logging of output will roll over to a new file, or whether it will stop when the maximum log file size that is specified in is reached. + true if logging of output will roll over to a new file when the maximum log file size that is specified in is reached; false if it should stop. + + + Gets or sets the maximum log file size, in megabytes. + The maximum log files size, in megabytes. + + + Gets the base type implementation of the trace. + The base type implementation. + + + Gets the object reference implementation of the trace. + The object reference implementation. + + + Gets the parent database implementation of the trace. + The parent database implementation. + + + Gets the parent server implementation of the trace. + The parent server implementation. + + + Gets the path implementation of the trace. + The path implementation. + + + Gets the parent of a object. This class cannot be inherited. + The parent server of a trace. + + + Gets or sets the date and time at which a object should stop. + The date and time at which a object should stop. + + + Gets or sets the collection of XEvent that is part of this category. + The collection of XEvent that is part of this category. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets the that has the specified identifier from the collection. + The identifier of the to return. + The specified by the identifier. + + is a null reference (Nothing in Visual Basic). + + does not exist in the collection. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets the at the specified index. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets a value that indicates whether access to the is synchronized. + true if access to the is synchronized; otherwise, false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets a collection that contains all the columns in the event. + A collection that contains all the columns in the event. + + + Gets or sets a value that identifies the event. + A value that identifies the event. + + + Gets the application name associated with a object. + The application name. + + + Gets the client host name associated with a object. + The client host name. + + + Gets the client process identifier associated with a object. + The client process identifier. + + + Gets the connection identifier associated with a object. + The connection identifier. + + + Gets the CPU time associated with a object. + An Integer representation of seconds elapsed. + + + Gets the current date and time associated with a object. + The date and time. + + + Gets the name associated with a object. + The database name. + + + Gets the duration value associated with a object. + A 64-bit signed integer. + + + Gets the end time associated with a object. + The date and time. + + + Gets the error property associated with a object. + The error itself. + + + Gets the event class associated with a object. + A object. + + + Gets the event subclass associated with a object. + A trace event subclass. + + + Gets the Integer data associated with a object. + A 64-bit signed integer. + + + Corresponds to the indexor property in the C# language. It allows indexing of a collection in the same manner as with arrays. + A collection of trace columns. + The value of a trace column from a trace event. + + + Gets the job identifier associated with a object. + The job identifier. + + + Gets the NT canonical user name associated with a object. + The NT canonical user name. + + + Gets the NT domain name associated with a object. + The NT domain name. + + + Gets the NT user name associated with a object. + The NT user name. + + + Gets the object identifier associated with a object. + The object identifier. + + + Gets the object name associated with a object. + The object name. + + + Gets the object path associated with a object. + The object path. + + + Gets the object reference associated with a object. + The object reference itself. + + + Gets the object type associated with a object. + The object type itself. + + + Gets the progress total associated with a object. + The 64-bit signed integer representation of total progress. + + + Gets the request parameters associated with a object. + The request parameters. + + + Gets the request properties associated with a object. + The request properties. + + + Gets the server name associated with a object. + The server name. + + + Gets the session identifier associated with a object. + The session identifier. + + + Gets the session type associated with a object. + The session type. + + + Gets the severity associated with a object. + An Integer representation of severity. + + + Gets the active server process identifier (SPID) on which to execute the parent object. + A String containing the active server process identifier (SPID) on which to execute the parent object. + + + Gets the date and time at which a object's trace started. + A date and time value of type DataTime. + + + Gets the success property associated with the trace indicated by a object's trace. + A TraceEventSuccess object indicating success status. + + + Gets the text data information associated with a object. + The text data itself. + + + Gets the collection of XMLA messages associated with a object. + A collection of XMLA messages. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets the that has the specified value from the collection. + The value of the to return. + The that has the specified value. + + + Gets the at the specified index from the collection. + The zero-based index of the to return. + The at the specified index. + + is less than zero.-or- is equal to or greater than . + + + Gets a value that indicates whether access to the is synchronized. + true if access to the is synchronized; otherwise, false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Gets the exception that occurs in the event. + The exception that occurs in the event. + + + Gets the cause of trace to stop. + The cause of trace to stop. + + + Gets or sets the attribute identifier. + The attribute identifier. + + + Gets a collection of group binding. + A collection of group binding. + + + The object is associated with dimensions of type . This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Contains a fixed set of account types. This class cannot be changed or inherited. + + + Represents an action that can be returned from the and run on the client. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines how an is called. + + + Calls the action when a user performs an action. + + + Calls the action when the cube opens. + + + Calls the action from a batch command. + + + Identifies where an can be located. + + + Located on a cube. + + + Located on a set of cells or a subcube. + + + Located on a set. + + + Located on a single hierarchy from a dimension. + + + Located on a level from a dimension. + + + Located on a dimension. + + + Located on the members of a single hierarchy from a dimension. + + + Located on the members of a level from a dimension. + + + Located on an attribute member. + + + Defines the type of the property. + + + Opens a URL string in an Internet browser. + + + Renders an HTML script in an Internet browser. + + + Executes a statement that is understood by client application. + + + Executes a SQL Server 2005 Analysis Services (SSAS) MDX DrillThrough statement. + + + Executes a Multidimensional Expressions (MDX) statement. + + + Executes a Multidimensional Expressions (MDX) statement and results are to be presented as rowset. + + + Executes a command using CMD.exe. + + + Executes an action for which the client application has custom, nongeneric knowledge of that action. Proprietary actions are not returned to the client application unless the client application explicitly asks for these by setting the appropriate restriction on the APPLICATION_NAME. + + + Sends a URL statement to SQL Server 2005 Reporting Services (SSRS). + + + Enumerates the active state. + + + Specifies the Ignore state. + + + Specifies the Active state. + + + Specifies the Inactive state. + + + Defines a single aggregation. This class cannot be inherited. + + + Defines a as being part of a . This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines a set of aggregation definitions that can be shared across multiple partitions in a database. This class cannot be inherited. + + + Represents the association between an attribute and an element. + + + Contains a collection of objects. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines a primitive data type that represents the relationship between a cube dimension and an . This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents the relationship between a and an . This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines the type of aggregation that can be set for measures or dimensions. + + + Specifies the sum of members. This is the default aggregation function. + + + Specifies the count of measure members. + + + Specifies the minimum value of members. + + + Specifies the maximum value of members. + + + Specifies the count of distinct measure members. + + + No aggregations are performed on any dimension – data is only available on the leaf cells. If no value from the fact table has been read in for a member, then the cell value for the member is considered to be Null. + + + Specifies that the aggregation used will be determined for each CurrentMember of the Account dimension according to its account type. Unmapped account types aggregate as SUM. + + + Specifies average of leaf descendants in time. Average does not count an empty value as 0. + + + Specifies the first child member along Time dimension. + + + Specifies the last child member along Time dimension. + + + Specifies the first non empty child member along Time dimension. + + + Specifies the last non empty child member along Time dimension. + + + Represents an instance of a defined for a partition. + + + Represents information about an attribute used by an instance. + + + Contains a collection of objects. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents a dimension for a user-defined aggregation instance. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents information about a measure used by an instance. + + + Contains a collection of objects. This class cannot be inherited. + + + Contains an enumeration of the different types of possible aggregations used only in ROLAP cubes. + + + Creates an indexed view for the ROLAP aggregation. The server recreates the view every time that the partition is reprocessed. + + + Reserved for future use. + + + The user has defined the aggregation table for current partition. + + + Defines the values allowed for . + + + Every aggregation for the cube must include this attribute. + + + No aggregation for the cube can include this attribute. + + + No restrictions are placed on Aggregation Designer. + + + Aggregation Designer applies a default rule based on the type of attribute (Full for keys, Unrestricted for others). + + + Defines a parameter for the algorithm used by a element. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Specifies the type of justification used within a column. + + + A value that automatically sets the appropriate type of justification based on the data type. + + + Left-aligned justification. + + + Right-aligned justification. + + + Center-aligned justification. + + + Specifies the allowed bindings helper. + + + Represents a COM or .NET library that can contain several classes with several methods; all of which are potential stored procedures. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines a derived data type that represents a binding for an element. This class cannot be inherited. + + + Defines the types for an object. + + + Attribute is the All level. + + + Defines the unique key, which includes the data type of the key within OLAP, and the binding. + + + Defines the column that provides the name of the attribute. + + + Contains the value of the attribute. + + + Represents a set of translations for the attribute, this includes (for each language) both a caption for the attribute and a binding to a column that contains the captions for the attribute values. + + + Defines the column that provides a unary operator. + + + Defines the column that stores the number of skipped (empty) levels between each member and its parent + + + Defines the details of a column that provides a custom rollup formula. + + + Defines the details of a column that provides details about the properties of the custom rollup. + + + Defines the permissions members of a role have on an individual dimension attribute on a cube. + + + Contains a collection of objects. This class cannot be inherited. + + + Provides details on the relationship between one attribute and another. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents a translation associated with an Attribute element. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Contains the different attribute types. + + + An attribute of Account type. + + + An attribute of AccountName type. + + + An attribute of AccountNumber type. + + + An attribute of AccountType type. + + + An attribute of Address type. + + + An attribute of AddressBuilding type. + + + An attribute of AddressCity type. + + + An attribute of AddressCountry type. + + + An attribute of AddressFax type. + + + An attribute of AddressFloor type. + + + An attribute of AddressHouse type. + + + An attribute of AddressPhone type. + + + An attribute of AddressQuarter type. + + + An attribute of AddressRoom type. + + + An attribute of AddressStateOrProvince type. + + + An attribute of AddressStreet type. + + + An attribute of AddressZip type. + + + An attribute of BomResource type. + + + An attribute of Caption type. + + + An attribute of CaptionAbbreviation type. + + + An attribute of CaptionDescription type. + + + An attribute of Channel type. + + + An attribute of City type. + + + An attribute of Company type. + + + An attribute of Continent type. + + + An attribute of Country type. + + + An attribute of County type. + + + An attribute of CurrencyDestination type. + + + An attribute of CurrencyIsoCode type. + + + An attribute of CurrencyName type. + + + An attribute of CurrencySource type. + + + An attribute of CustomerGroup type. + + + An attribute of CustomerHousehold type. + + + An attribute of Customers type. + + + An attribute of Date type. + + + An attribute of DateCanceled type. + + + An attribute of DateDuration type. + + + An attribute of DateEnded type. + + + An attribute of DateModified type. + + + An attribute of DateStart type. + + + An attribute of DayOfHalfYear type. + + + An attribute of DayOfMonth type. + + + An attribute of DayOfQuarter type. + + + An attribute of DayOfTenDays type. + + + An attribute of DayOfTrimester type. + + + An attribute of DayOfWeek type. + + + An attribute of DayOfYear type. + + + An attribute of Days type. + + + An attribute of DeletedFlag type. + + + An attribute of FiscalDate type. + + + An attribute of FiscalDayOfHalfYear type. + + + An attribute of FiscalDayOfMonth type. + + + An attribute of FiscalDayOfQuarter type. + + + An attribute of FiscalDayOfTrimester type. + + + An attribute of FiscalDayOfWeek type. + + + An attribute of FiscalDayOfYear type. + + + An attribute of FiscalHalfYearOfYear type. + + + An attribute of FiscalHalfYears type. + + + An attribute of FiscalMonthOfYear type. + + + An attribute of FiscalMonths type. + + + An attribute of FiscalMonthOfHalfYear type. + + + An attribute of FiscalMonthOfQuarter type. + + + An attribute of FiscalMonthOfTrimester type. + + + An attribute of FiscalQuarterOfYear type. + + + An attribute of FiscalQuarters type. + + + An attribute of FiscalQuarterOfHalfYear type. + + + An attribute of FiscalTrimesterOfYear type. + + + An attribute of FiscalTrimesters type. + + + An attribute of FiscalWeekOfYear type. + + + An attribute of FiscalWeeks type. + + + An attribute of FiscalWeekOfHalfYear type. + + + An attribute of FiscalWeekOfMonth type. + + + An attribute of FiscalWeekOfQuarter type. + + + An attribute of FiscalWeekOfTrimester type. + + + An attribute of FiscalYears type. + + + An attribute of FormattingColor type. + + + An attribute of FormattingFont type. + + + An attribute of FormattingFontEffects type. + + + An attribute of FormattingFontSize type. + + + An attribute of FormattingOrder type. + + + An attribute of FormattingSubtotal type. + + + An attribute of GeoBoundaryBottom type. + + + An attribute of GeoBoundaryFront type. + + + An attribute of GeoBoundaryLeft type. + + + An attribute of GeoBoundaryPolygon type. + + + An attribute of GeoBoundaryRear type. + + + An attribute of GeoBoundaryRight type. + + + An attribute of GeoBoundaryTop type. + + + An attribute of GeoCentroidX type. + + + An attribute of GeoCentroidY type. + + + An attribute of GeoCentroidZ type. + + + An attribute of HalfYearOfYear type. + + + An attribute of HalfYears type. + + + An attribute of Hours type. + + + An attribute of ID type. + + + An attribute of Image type. + + + An attribute of ImageBmp type. + + + An attribute of ImageGif type. + + + An attribute of ImageJpg type. + + + An attribute of ImagePng type. + + + An attribute of ImageTiff type. + + + An attribute of IsHoliday type. + + + An attribute of Iso8601Date type. + + + An attribute of Iso8601DayOfWeek type. + + + An attribute of Iso8601DayOfYear type. + + + An attribute of Iso8601WeekOfYear type. + + + An attribute of Iso8601Weeks type. + + + An attribute of Iso8601Years type. + + + Represents a day during the peak period. + + + An attribute of IsWeekDay type. + + + Represents a day during the working week. + + + An attribute of ManufacturingDate type. + + + An attribute of ManufacturingDayOfHalfYear type. + + + An attribute of ManufacturingDayOfMonth type. + + + An attribute of ManufacturingDayOfQuarter type. + + + An attribute of ManufacturingDayOfWeek type. + + + An attribute of ManufacturingDayOfYear type. + + + An attribute of ManufacturingHalfYearOfYear type. + + + An attribute of ManufacturingHalfYears type. + + + An attribute of ManufacturingMonthOfYear type. + + + An attribute of ManufacturingMonths type. + + + An attribute of ManufacturingMonthOfHalfYear type. + + + An attribute of ManufacturingMonthOfQuarter type. + + + An attribute of ManufacturingQuarterOfYear type. + + + An attribute of ManufacturingQuarters type. + + + An attribute of ManufacturingQuarterOfHalfYear type. + + + An attribute of ManufacturingWeekOfYear type. + + + An attribute of ManufacturingWeeks type. + + + An attribute of ManufacturingWeekOfHalfYear type. + + + An attribute of ManufacturingWeekOfMonth type. + + + An attribute of ManufacturingWeekOfQuarter type. + + + An attribute of ManufacturingYears type. + + + An attribute of Minutes type. + + + An attribute of MonthOfYear type. + + + An attribute of Months type. + + + An attribute of MonthOfHalfYear type. + + + An attribute of MonthOfQuarter type. + + + An attribute of MonthOfTrimester type. + + + An attribute of OrganizationalUnit type. + + + An attribute of OrgTitle type. + + + An attribute of PercentOwnership type. + + + An attribute of PercentVoteRight type. + + + An attribute of Person type. + + + An attribute of PersonContact type. + + + An attribute of PersonDemographic type. + + + An attribute of PersonFirstName type. + + + An attribute of PersonFullName type. + + + An attribute of PersonLastName type. + + + An attribute of PersonMiddleName type. + + + An attribute of PhysicalColor type. + + + An attribute of PhysicalDensity type. + + + An attribute of PhysicalDepth type. + + + An attribute of PhysicalHeight type. + + + An attribute of PhysicalSize type. + + + An attribute of PhysicalVolume type. + + + An attribute of PhysicalWeight type. + + + An attribute of PhysicalWidth type. + + + An attribute of Point type. + + + An attribute of PostalCode type. + + + An attribute of Product type. + + + An attribute of ProductBrand type. + + + An attribute of ProductCategory type. + + + An attribute of ProductGroup type. + + + An attribute of ProductSKU type. + + + An attribute of Project type. + + + An attribute of ProjectCode type. + + + An attribute of ProjectCompletion type. + + + An attribute of ProjectEndDate type. + + + An attribute of ProjectName type. + + + An attribute of ProjectStartDate type. + + + An attribute of Promotion type. + + + An attribute of QtyRangeHigh type. + + + An attribute of QtyRangeLow type. + + + An attribute of Quantitative type. + + + An attribute of QuarterOfYear type. + + + An attribute of Quarters type. + + + An attribute of QuarterOfHalfYear type. + + + An attribute of Rate type. + + + An attribute of RateType type. + + + An attribute of Region type. + + + An attribute of Regular type. + + + An attribute of RelationToParent type. + + + An attribute of ReportingDate type. + + + An attribute of ReportingDayOfHalfYear type. + + + An attribute of ReportingDayOfMonth type. + + + An attribute of ReportingDayOfQuarter type. + + + An attribute of ReportingDayOfTrimester type. + + + An attribute of ReportingDayOfWeek type. + + + An attribute of ReportingDayOfYear type. + + + An attribute of ReportingHalfYearOfYear type. + + + An attribute of ReportingHalfYears type. + + + An attribute of ReportingMonthOfYear type. + + + An attribute of ReportingMonths type. + + + An attribute of ReportingMonthOfHalfYear type. + + + An attribute of ReportingMonthOfQuarter type. + + + An attribute of ReportingMonthOfTrimester type. + + + An attribute of ReportingQuarterOfYear type. + + + An attribute of ReportingQuarters type. + + + An attribute of ReportingQuarterOfHalfYear type. + + + An attribute of ReportingTrimesterOfYear type. + + + An attribute of ReportingTrimesters type. + + + An attribute of ReportingWeekOfYear type. + + + An attribute of ReportingWeeks type. + + + An attribute of ReportingWeekOfHalfYear type. + + + An attribute of ReportingWeekOfMonth type. + + + An attribute of ReportingWeekOfQuarter type. + + + An attribute of ReportingWeekOfTrimester type. + + + An attribute of ReportingYears type. + + + An attribute of Representative type. + + + An attribute of ScdEndDate type. + + + An attribute of ScdOriginalID type. + + + An attribute of ScdStartDate type. + + + An attribute of ScdStatus type. + + + An attribute of Scenario type. + + + An attribute of Seconds type. + + + An attribute of Sequence type. + + + An attribute of ShortCaption type. + + + An attribute of StateOrProvince type. + + + An attribute of TenDayOfYear type. + + + An attribute of TenDay type. + + + An attribute of TenDayOfHalfYear type. + + + An attribute of TenDayOfMonth type. + + + An attribute of TenDayOfQuarter type. + + + An attribute of TenDayOfTrimester type. + + + An attribute of TrimesterOfYear type. + + + An attribute of Trimesters type. + + + An attribute of UndefinedTime type. + + + An attribute of Utility type. + + + An attribute of Version type. + + + An attribute of WebHtml type. + + + An attribute of WebMailAlias type. + + + An attribute of WebUrl type. + + + An attribute of WebXmlOrXsl type. + + + An attribute of WeekOfYear type. + + + An attribute of Weeks type. + + + An attribute of WinterSummerSeason type. + + + An attribute of Years type. + + + An attribute of type. + + + An attribute of ImageUrl type. + + + An attribute of ExtendedType, used by client applications that require extensions to the Type property. To use this property, set Type to ExtendedType, and then set ExtendedType to a string value that is understood by your client application. By default, this property is empty. + + + Defines how a can be used. + + + Represents that the attribute is a regular attribute. + + + Represents the key element in a single element key or one of the elements in a multi element key. + + + Represents the parent in a parent-child dimension. + + + Serves as the base class from which all bindings are derived. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents a binding to a calculated measure. This class cannot be inherited. + + + Represents a collection of user interface properties for a calculation used in an . This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines properties that can be used by reporting tools to provide enhanced formatting. + + + Describes the type of calculation defined in the associated . + + + The applies to a calculated member definition. + + + The applies to a named set definition. + + + The applies to a named cells definition. + + + Describes the type of calendar to use for the time hierarchy. + + + The calendar type is based on all available types. + + + The calendar is based on the Gregorian 12-month calendar, starting on January 1st and ending December 31st. + + + The calendar is based on a fiscal calendar. + + + The calendar is based on a calendar in which one month in the quarter has 5 weeks, and the other two months have 4 weeks. + + + The calendar is based on a manufacturing (13-period) calendar. + + + The calendar is based on the ISO 8601 calendar. + + + Represents the cardinality of a relationship. + + + Relationship is Many-to-One. + + + Relationship is One-to-One. + + + Specifies the for one or more cells in a cube. This class cannot be inherited. + + + Indicates the level of access given to a object. + + + Read-Only access is allowed. + + + Read-contingent access is allowed. + + + Read-write access is allowed. + + + Contains a collection of objects. This class cannot be inherited. + + + Enables you to manage and use a . This class cannot be inherited. + + + Defines a binding between a data source and a column. This class cannot be inherited. + + + Specifies the column usage. + + + The usage is DAXUsage. + + + The usage is UnrestrictedUsage. + + + Enables you to manage and use a . This class cannot be inherited. + + + Represents a command that is available for use within the context of the parent element of the . + + + Contains a collection of objects. This class cannot be inherited. + + + An enumeration which tells the user if the password for the has to be delivered. + + + Password is still part of and the user can connect to the without entering a password. + + + Password has been removed from and user will have to enter a password for the to connect to relational database. + + + Specifies a naming format used to disambiguate attributes (calculated columns) that participate in role-playing dimensions (tables). + + + No naming format is used. + + + The naming format contains both the attribute names and the role names. + + + The naming format contains the context only. + + + Describes the cross filter direction. + + + Specifies the filters to end and from end direction. + + + Specifies the filters from end and to end direction + + + Specifies all the cross filter direction. + + + Represents a cube from a database. This class cannot be inherited. + + + Defines details for an attribute on a cube. Attributes in the dimension not explicitly included in this collection become part of the collection (and are returned by Discover) with all default values. This class cannot be inherited. + + + Defines a binding from a data source to a cube attribute. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents the relationship between a dimension and a cube. This class cannot be inherited. + + + Derived from this type contains identifiers for data sources, cube and cube dimension and an MDX filter. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents the permissions for a single role on a specific dimension in a cube. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines details for a hierarchy on a cube. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines the permissions of the members of a specific element in a specific . This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Indicates if the server can aggregate data or the cache. + + + Specifies that nothing can be aggregated + + + Specifies that the data in files or tables can be aggregated. + + + Specifies that the information in cache can be aggregated. + + + Specifies that the information in cache and data in the files or tables can be aggregated. + + + Defines a MicrosoftAnalysis Services database. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines the permissions of the members of a specific element in a . This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Indicates whether the data in the table comes from a data source or it is embedded. An example of embedded data might be data inserted by a copy/paste operation. + + + Data is not embedded. + + + Data is embedded. + + + Specifies the hint for data encoding. + + + Specifies the automatic encoding. + + + Specifies the value encoding. + + + Specifies the hash encoding. + + + Describes a data item that includes the definition of that data item (size, type and more), and the details of the binding to some source. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents the relationship between a measure group and a data dimension. + + + Defines a data source in a Microsoft Analysis Services  element. + + + Contains a collection of objects. This class cannot be inherited. + + + Controls the locking behavior of the SQL statements issued to a data source. + + + Specifies that statements cannot read data that has been modified, but not committed, by other transactions. This prevents dirty reads. + + + Specifies that the data read by any statement in a transaction is transactionally consistent, as if the statements in a transaction receive a snapshot of the committed data as it existed at the start of the transaction. + + + Defines the permissions for the members, of a specific element, over a specific . This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents a data source view used by a Analysis Services  element. This class cannot be inherited. + + + Defines a binding from an object to a . This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Specifies the aggregate function to be used by reporting tools to summarize attribute (calculated column) values. + + + Automatically select the appropriate aggregate function based on the data type. + + + Do not use aggregate functions. + + + Use the aggregate function, SUM. + + + Use the aggregate function, MIN. + + + Use the aggregate function, MAX. + + + Use the aggregate function, COUNT. + + + Use the aggregate function, AVERAGE. + + + Use the aggregate function, DISTINCT COUNT. + + + Specifies the definition type. + + + The Identity type. + + + The Rule type. + + + The DatetimeToDate type. + + + Defines the details of a dimension within a measure group. See . This class cannot be inherited. + + + Evaluates object dependencies on certain operations and produces a list of objects that would be removed, invalidated, or modified by the selected operation. This class cannot be inherited. + + + Defines the dependent object affected by the planned operation in the object calling . This class cannot be inherited. + + + Describes how objects depend on other objects. + + + Specifies that the dependent object will be altered or modified by the intended operation. + + + Specifies that the dependent object will be left invalid by the intended operation. + + + Specifies that the dependent object will be deleted by the intended operation. + + + Defines what information is returned about the aggregations design process. + + + Represents the contents of a . This class cannot be inherited. + + + Describes a dimension attribute. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines properties that can be used by reporting tools to provide enhanced formatting. + + + Defines a binding from a object to a object. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents permissions that belong to a particular element for a specific database dimension. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Determines the storage mode for the dimension. + + + Specifies that the storage mode is Multi-dimensional OLAP. + + + Specifies that the storage mode is relational OLAP (ROLAP). + + + Specifies that the storage mode is in memory. + + + Provides both the Analysis server and client applications with information about the dimension contents. + + + Dimension is a regular dimension structure. + + + Dimension is of date-time structure. + + + Dimension is of geography structure. + + + Dimension is of organization structure. + + + Dimension is of bill of materials structure. + + + Dimension is of general ledger accounts structure. + + + Dimension is of customer structure. + + + Dimension is of products structure. + + + Dimension is of scenario structure. + + + Dimension is of quantitative structure. + + + Dimension is of utility structure. + + + Dimension is of currency structure. + + + Dimension is of rates structure. + + + Dimension is of media channels structure. + + + Dimension is of promotion structure. + + + Specifies the current DirectQuery usage of the partition. + + + Indicates that queries against the model can use either the xVelocity in-memory analytics engine (VertiPaq) cache, or the relational data store. The in-memory data store is preferred if both are available. + + + Indicates that queries on the partition should use only the in-memory data store. + + + Indicates that queries on the partition should use only the relational data source. + + + Defines how a continuous range of values is converted into a discrete, or fixed, number of values. + + + No grouping is requested. + + + Chooses best grouping technique among EqualArea, Clusters, and Threshold methods. + + + Specifies that when the distribution of continuous values is plotted as a curve, the areas under the curve covered by each bucket range are equal. + + + Finds buckets by performing single-dimensional clustering on the input values by using the K-Means algorithm. + + + Specifies that when the distribution of continuous values is plotted as a curve, buckets are be created based on the inflection points (where gradient changes direction) in their distribution curve + + + Specifies that the user can define a custom grouping of the members + + + Defines an action that returns the underlying data to a calculated or aggregated value. + + + Defines a binding from a data source view to a table. This class cannot be inherited. + + + Represents a binding on an attribute (calculated column) that binds the column to a Storage Engine Expression Language (SEEL) expression. + + + Defines which name to use for the fiscal year, the current calendar year or the next calendar year. + + + Uses the current calendar year name. + + + Uses the next calendar year name. + + + Represents the folding parameters and its component. + + + Defines a group of attributes to be used in a binding. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Recommends to client applications how to build queries within the hierarchy. + + + Client applications are encouraged to group by each member of hierarchy. + + + Client applications are discouraged from grouping on each member of hierarchy. + + + Indicates when a level member should be hidden from client applications. + + + Never hide the level member. + + + Hides the level member if member is the only child and has no name or an empty name. + + + Hides the level member if member is the only child and member name is equal to that name of the parent. + + + Hides the level member if member has no name or an empty name + + + Hides the level member if member name is equal to the name of the parent. + + + Represents a hierarchy in a dimension. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + An enumeration of the different hierarchy structure types allowed by the engine. + + + The hierarchy is of an unknown kind. + + + A hierarchy identified by the engine as Natural. An example of a natural hierarchy is a structure consisting of dates, where a given calendar year is the natural parent of a set of quarters, and a given quarter is the logical parent of a set of months, and a given month is the natural parent of a set of days. + + + Usually a user defined hierarchy that the engine was not able to classify as a natural hierarchy. + + + Defines how the unique name of the hierarchy is formed. + + + Specifies that the name is formed using both the dimension and hierarchy name. + + + Specifies that the name is formed using only the hierarchy name. + + + Defines properties that can be used by reporting tools to provide enhanced formatting. + + + Represents a collection of objects for the connection string holder. + + + Contains the collection of major objects. + + + Contains information for the element about a query to execute to determine the progress of incremental processing. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines a binding as inherited from another object. This class cannot be inherited. + + + Provides a hint on how a client application displays a list of server values. + + + No hint is provided. + + + Specifies that the values are to be displayed using a DropDown object. + + + Specifies that the values are to be displayed using a List object. + + + Specifies that the values are to be displayed using a FilteredList object. + + + Specifies that the values are to be displayed using a FilteredList object with a mandatory filter. + + + Defines how invalid XML characters are handled. + + + Specifies that invalid characters are preserved in XML. + + + Specifies that invalid characters are removed from XML. + + + Specifies that invalid characters are replaced in XML by a question mark (?) character. + + + Provides a mechanism to store event logs which can be later viewed or replayed. + + + Represents the JsonSerializer objects. + + + Represents a Key Performance Indicator (KPI). This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines a level in a element. This class cannot be inherited. + + + Contains a collection of objects. + + + Represents the relationship among dimensions and a measure groups. This class cannot be inherited. + + + Specifies an enumeration of MdxMissingMemberMode. + + + The default mode. + + + The error mode. + + + The ignore mode. + + + An MDX script is a collection of commands, which is usually used to populate a cube with calculations. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines a fact attribute for which an aggregation is obtained. This class cannot be inherited. + + + Represents a measure binding. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines the current measure data type. + + + The bigint data type.  + + + The Boolean data type.  + + + The currency data type.  + + + The date data type.  + + + The double data type.  + + + The integer data type.  + + + The single data type.  + + + The smallint data type.  + + + The tinyint data type.  + + + The unsignedbigint data type.  + + + The unsignedint data type.  + + + The unsignedsmallint data type.  + + + The unsignedtinyint data type.  + + + The wchar data type.  + + + The inherited data type.  + + + Represents the measure enumerator. + + + Defines a set of measures known at the same level of granularity. All the measures of a must be sourced from a single table. + + + Represents the relationship between an attribute and a measure group. + + + Contains a collection of objects. This class cannot be inherited. + + + Enumerates the attribute types for the measure group. + + + The regular attribute type. + + + The granularity attribute type. + + + Represents a binding to a element. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents the relationship between a dimension and a measure group. Each is a reference to one of the dimensions on the host cube, and defines which cube dimensions apply to the measure group. + + + Represents a binding between a dimension and a measure group. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Enumerates the type of the measure group. + + + The regular measure group. + + + The exchange rate measure group. + + + The sales measure group. + + + The budget measure group. + + + The financial reporting measure group. + + + The marketing measure group. + + + The inventory measure group. + + + An enumeration of the possible values that apply to member keys uniqueness. + + + Member keys are not unique. + + + Member keys are unique. + + + Enumerates the display types for non-leaf member in the parent dimension attribute. + + + Non-leaf data member is hidden. + + + Non-leaf data member is visible. + + + Determines how unique names are generated for members of hierarchies contained within the specified element. + + + The instance automatically determines the unique names of members. + + + The instance generates a compound name consisting of each level and the caption of the member. + + + Defines the details of an individual mining model. This class cannot be inherited. + + + Contains an algorithm for objects. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents information about a column in a element. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Contains a column usage for the objects. + + + Contains flags for objects. + + + Defines the permissions for members of a role element as applied to an individual MiningModel element. This class cannot be inherited. + + + Contains a collection of objects.This class cannot be inherited. + + + Defines the structure for one or more mining models. A structure includes columns, bindings, and optional holdout partition. This class cannot be inherited. + + + Determines whether the training data that Analysis Services retrieves and caches while processing a mining structure is persisted or deleted after Analysis Services finishes the processing. + + + Caches cases during and after processing. + + + Caches cases during processing, but deletes cases after processing. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents information about a column in a element. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents information about the contents of a mining structure column. This class cannot be inherited. + + + Represents the discretization methods for the mining structure column. + + + Represents the column distributions for the mining structure. + + + Represents the column types for the mining structure. + + + Contains the collection of permissions on a MiningStructure Element (ASSL). This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Specifies whether a relationship end is connected to the "one" or "many" side of a one-to-many relationship. + + + The "many" side of the one-to-many relationship. + + + The "one" side of a one-to-many relationship. + + + Enumerates the notifications used in the analysis service. + + + The notifications used in the client side. + + + The notifications used in the server side. + + + Specifies what action Analysis Services takes when it encounters a Null value in a data item. + + + Specifies that the Null value is preserved. + + + Null value is illegal in this data item. + + + Specifies that the Null value is treated as the unknown member. This value is applicable only for attribute key columns. + + + Specifies that the Null value is converted to zero (for numeric data items) or blank string (for string data items). + + + Specifies that for the or data items, Null values are treated as . + + + Provides linkage to an object. This class cannot be inherited. + + + Represents an OLAP data source. + + + Represents a data source type converter. + + + Enumerates the analysis service optimization type. + + + The optimization type is fully optimized. + + + The optimization type is not optimized. + + + Specifies the Optionality definition of the relationship between parent and current attribute. + + + Option is Mandatory. + + + Option is Optional. + + + Specifies enumeration that contains values of which a query are sorted. + + + Order by key. + + + Order by name. + + + Order by attribute key. + + + Order by attribute name. + + + Provides the out of synchronization errors. + + + Specifies the override behavior definition of the relationship. + + + The behavior is None. + + + The behavior is Strong. + + + Represents a partition class from a cube class. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Enumerates the partition types used in the analysis service. + + + The Data partition type. + + + The Writeback partition type. + + + Represents an abstract class for permissions management. + + + Defines the metadata persistence for linked objects. + + + Specifies that the metadata is dynamically updated on the Subscriber side. + + + Specifies that the metadata is static on the Subscriber side. + + + Specifies all the <languageKeyword>persistencetype</languageKeyword> + + + The Perspective class represents a perspective, which contains elements of a cube. Perspectives control the scope of a cube exposed to users to allow different types of users to see a different view of a cube. This class cannot be inherited. + + + Represents information about an action in a element. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents information about an attribute in a element. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents the relationship between a calculation and a element. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Enumerates the types of perspective calculation. + + + Specifies a calculated member calculation. + + + Specifies a named set calculation. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents a primitive data type that represents the relationship between a cube dimension and a PerspectiveDimension. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents the perspective objects in the hierarchy. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents information about a key performance indicator (KPI) in a element. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents information about a measure in a element. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents information about a measure group in a element. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Defines settings for a parent element. + + + Enumerates the storage for partitions with proactive caching. + + + The regular storage. + + + The MolapOnly storage. + + + Represents information to the element about data source changes that require rebuilding the cache, or about the status of the rebuilding process. + + + Represents the incremental binding elements for the cache. + + + Represents an object notification binding for proactive caching. + + + Represents information to the element about data source changes. + + + Defines the availability mode for proactive caching. + + + Specifies that queries are routed to the underlying relational data source while cache is being refreshed. + + + Specifies that proactive caching uses the current available cache. + + + Represents the query binding elements for the cache. + + + Represents information to the element about data source changes in specified tables and views that require rebuilding the cache. + + + Defines the enumeration. + + + Processing by attribute. + + + Processing by table. + + + Enumerates the modes when processing aggregation calculation. + + + Aggregations are calculated as part of the partition processing. + + + Aggregations are processed using background thread after partition processing is complete. + + + Specifies an enumeration of processing recommendation. + + + There is no processing recommendation. + + + The processing recommendation is stale. + + + Specifies the processing state of the attribute (calculated column). + + + The attribute needs to be processed. + + + The attribute has been successfully processed. + + + The attribute cannot be processed because the expression is invalid. + + + Attribute processing failed because the expression could not be evaluated for all rows. + + + The attribute has a dependency on an unprocessed attribute. + + + Represents a derived data type that defines the query binding. + + + Provides information consumed by the element. The information is about the query to execute to determine whether a data source has been modified. + + + Contains a collection of objects. This class cannot be inherited. + + + Specifies an enumeration of reading access. + + + There is no access. + + + The access is allowed. + + + Defines the enumeration. + + + The access value is None. + + + The access value is Basic. + + + The access value is Allowed. + + + Specifies the read source data access. + + + The access is None. + + + The access is Allowed. + + + Provides reference about the dimension contents. + + + Dimension is a regular dimension structure. + + + Dimension is an indirect dimension structure. + + + Represents a dimension that is indirectly related to the fact table through an intermediate dimension. This class cannot be inherited. + + + Defines how data is updated from the source. + + + Specifies that the data is updated by an explicit request from the user. + + + Specifies that the data is updated at set intervals. + + + Represents a regular relationship between a dimension and a measure group. + + + Represents a element based on a relational data source. This class cannot be inherited. + + + Exists between two database tables when one table has a foreign key that references the primary key of another table. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents an EDM relationship. + + + Represents the attribute used as the end point in a relationship. + + + Represents a dynamic collection of attributes on relationship end objects, into which items can be added, removed and inserted. + + + Represents the visualization properties of the relationship end. + + + Specifies the type of relationship in an attribute relationship. + + + The type is Rigid.  + + + The type is Flexible.  + + + Represents a report action. + + + Enumerates the pattern by which to match weeks to months. + + + The Weeks445 pattern. + + + The Weeks454 pattern. + + + The Weeks544 pattern. + + + Represents a report parameter. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents the level of security associated with a group of users. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Enumerates how the root member or members of a parent attribute are identified. + + + Only members that meet one or more of the conditions described for ParentIsBlank, ParentIsSelf, or ParentIsMissing are treated as root members. + + + Only members with a null, a zero, or an empty string in the key columns represented by are treated as root members. + + + Only members with themselves as parents are treated as root members. + + + Only members with parents that cannot be found are treated as root members. + + + Defines a derived data type that represents a binding to the rows of a table. + + + Represents a binding to the row number. + + + Represents a element that contains scalar values. This class cannot be inherited. + + + Specifies an enumeration of script actions. + + + The Create action. + + + The CreateWithAllowOverwrite action. + + + The Alter action. + + + The AlterWithAllowCreate action. + + + The Delete action. + + + Specifies an enumeration of script cache processing. + + + Builds the script cache during processing. + + + Builds the script cache after processing. + + + Represents an object for managing scripting operations. + + + Defines the script error handling modes. + + + The mode is IgnoreNone. + + + The mode is IgnoreAll. + + + Provides detailed information of the script. + + + Enumerates the options for generating scripts that are used in analysis services. + + + The default options. + + + Excludes permissions in the script. + + + Excludes partitions in the script. + + + Represents an instance of Analysis Services and provides methods and members that enable you to control that instance. This class cannot be inherited. + + + Represents the trace sessions. This class cannot be inherited. + + + Specifies the sharding mode. + + + Specifies the NotSharded mode. + + + Specifies the Sharded mode. + + + Specifies the sort direction. + + + The default sort direction. + + + The ascending sort direction. + + + The descending sort direction. + + + Represents any element other than a element or a element. This class cannot be inherited. + + + Determines the storage mode for the object. + + + Specifies that the storage mode is Proprietary Analysis Services, or Multi-dimensional OLAP, files. + + + Specifies that the storage mode is relational OLAP (ROLAP). + + + Specifies that the storage mode is hybrid OLAP. Part of the data is stored in and part in . + + + Specifies that the storage mode is proprietary Analysis Services xVelocity in-memory analytics engine (VertiPaq). + + + Specifies the mode of storage sharing. + + + The distinct storage. + + + The shared storage. + + + Represents a bound table object for the analysis services. + + + Represents a element that contains nested tables, as opposed to the scalar values associated with the element that contains scalar values. This class cannot be inherited. + + + Represents a table notification. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents a binding to a tabular item, such as a table or SQL query. + + + Represents a placeholder binding for generated data items. + + + Defines a derived data type that represents a binding to time periods. This class cannot be inherited. + + + Describes the Tokenization Behavior. + + + Specifies the none tokenization. + + + Specifies the text tokenization. + + + Provides a mechanism to store event logs which can be later viewed or replayed. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents a trace event. + + + Defines the identifiers and values associated with a trace event. This class cannot be inherited. + + + Contains a collection of objects. This class cannot be inherited. + + + Represents the analysis services trace event handler. + The sender object. + The trace event arguments. + + + Represents a trace stopped event. + + + Represents the event handler when the tracing is stopped. + The trace. + The event arguments. + + + Specifies how a string type data item is trimmed. + + + Specifies that the left white-space characters in a string are removed. + + + Specifies that the right white-space characters in a string are removed. + + + Specifies that the both left and right white-space characters in a string are removed. + + + Specifies that the no white-space characters are removed. + + + Specifies the behaviors of the unknown member. + + + The unknown member exists and is displayed. + + + The unknown member exists but is not displayed. + + + The unknown member does not exist. + + + The unknown member has an automatic null value. + + + Represents a user defined group binding. + + + General purpose utilities used primarily for validation and syntax checks. + + + Specifies the hint for Vertipaq compression. + + + The Vertipaq compression hint is automatic. + + + + + + Specifies write access to objects. + + + Write actions are not permitted. + + + Write actions are permitted. + + + \ No newline at end of file diff --git a/AsXEventSample/TracingSample/bin/Debug/Microsoft.SqlServer.XEvent.Linq.dll b/AsXEventSample/TracingSample/bin/Debug/Microsoft.SqlServer.XEvent.Linq.dll new file mode 100644 index 0000000..ddd57d5 Binary files /dev/null and b/AsXEventSample/TracingSample/bin/Debug/Microsoft.SqlServer.XEvent.Linq.dll differ diff --git a/AsXEventSample/TracingSample/bin/Debug/TracingSample.exe b/AsXEventSample/TracingSample/bin/Debug/TracingSample.exe new file mode 100644 index 0000000..997f6c0 Binary files /dev/null and b/AsXEventSample/TracingSample/bin/Debug/TracingSample.exe differ diff --git a/AsXEventSample/TracingSample/bin/Debug/TracingSample.exe.config b/AsXEventSample/TracingSample/bin/Debug/TracingSample.exe.config new file mode 100644 index 0000000..b495c2a --- /dev/null +++ b/AsXEventSample/TracingSample/bin/Debug/TracingSample.exe.config @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/AsXEventSample/TracingSample/bin/Debug/TracingSample.pdb b/AsXEventSample/TracingSample/bin/Debug/TracingSample.pdb new file mode 100644 index 0000000..63e73d5 Binary files /dev/null and b/AsXEventSample/TracingSample/bin/Debug/TracingSample.pdb differ diff --git a/AsXEventSample/TracingSample/obj/Debug/CoreCompileInputs.cache b/AsXEventSample/TracingSample/obj/Debug/CoreCompileInputs.cache new file mode 100644 index 0000000..6c236a6 --- /dev/null +++ b/AsXEventSample/TracingSample/obj/Debug/CoreCompileInputs.cache @@ -0,0 +1 @@ +ae9773ae50bed2e355c73f0d6462e1f6c7b92a68 diff --git a/AsXEventSample/TracingSample/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/AsXEventSample/TracingSample/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..5ef5773 Binary files /dev/null and b/AsXEventSample/TracingSample/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/AsXEventSample/TracingSample/obj/Debug/TracingSample.csproj.FileListAbsolute.txt b/AsXEventSample/TracingSample/obj/Debug/TracingSample.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..0448833 --- /dev/null +++ b/AsXEventSample/TracingSample/obj/Debug/TracingSample.csproj.FileListAbsolute.txt @@ -0,0 +1,30 @@ +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\bin\Debug\TracingSample.exe.config +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\bin\Debug\TracingSample.exe +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\bin\Debug\TracingSample.pdb +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.AdomdClient.dll +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.Core.dll +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.dll +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.Tabular.dll +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.Tabular.Json.dll +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.xml +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.Core.xml +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.Tabular.xml +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\obj\Debug\TracingSample.csprojResolveAssemblyReference.cache +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\obj\Debug\TracingSample.exe +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\obj\Debug\TracingSample.pdb +C:\Users\ChWade\Desktop\temp\xEventSample\xEventSample\xEventSample\TracingSample\bin\Debug\Microsoft.SqlServer.XEvent.Linq.dll +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\bin\Debug\TracingSample.exe.config +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\bin\Debug\TracingSample.exe +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\bin\Debug\TracingSample.pdb +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.AdomdClient.dll +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.Core.DLL +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.DLL +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\bin\Debug\Microsoft.SqlServer.XEvent.Linq.dll +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.Tabular.dll +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.Tabular.Json.dll +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.xml +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.Core.xml +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\bin\Debug\Microsoft.AnalysisServices.Tabular.xml +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\obj\Debug\TracingSample.csprojResolveAssemblyReference.cache +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\obj\Debug\TracingSample.exe +C:\Users\ChWade\Source\Repos\Analysis-Services\AsXEventSample\TracingSample\obj\Debug\TracingSample.pdb diff --git a/AsXEventSample/TracingSample/obj/Debug/TracingSample.csprojResolveAssemblyReference.cache b/AsXEventSample/TracingSample/obj/Debug/TracingSample.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000..cf49cf1 Binary files /dev/null and b/AsXEventSample/TracingSample/obj/Debug/TracingSample.csprojResolveAssemblyReference.cache differ diff --git a/AsXEventSample/TracingSample/obj/Debug/TracingSample.exe b/AsXEventSample/TracingSample/obj/Debug/TracingSample.exe new file mode 100644 index 0000000..997f6c0 Binary files /dev/null and b/AsXEventSample/TracingSample/obj/Debug/TracingSample.exe differ diff --git a/AsXEventSample/TracingSample/obj/Debug/TracingSample.pdb b/AsXEventSample/TracingSample/obj/Debug/TracingSample.pdb new file mode 100644 index 0000000..63e73d5 Binary files /dev/null and b/AsXEventSample/TracingSample/obj/Debug/TracingSample.pdb differ diff --git a/AsXEventSample/eventTmsl.xmla b/AsXEventSample/eventTmsl.xmla new file mode 100644 index 0000000..bdf8543 --- /dev/null +++ b/AsXEventSample/eventTmsl.xmla @@ -0,0 +1,20 @@ + + + + SampleXEvents + SampleXEvents + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/AsXEventSample/readme.txt b/AsXEventSample/readme.txt new file mode 100644 index 0000000..8ed842d --- /dev/null +++ b/AsXEventSample/readme.txt @@ -0,0 +1,7 @@ +This sample shows how to collect streaming xEvents and profiler traces with C#. + +Update the server information in Program.cs to connect to your +Azure Analysis Services instance. + +The current version of this sample can be found at: +https://github.com/Microsoft/Analysis-Services