Поделиться через


Класс DataSource

Defines a data source in a Microsoft Службы SQL Server 2005 Analysis Services (SSAS) Database element.

Иерархия наследования

System. . :: . .Object
  System. . :: . .MarshalByRefObject
    System.ComponentModel. . :: . .Component
      Microsoft.AnalysisServices. . :: . .ModelComponent
        Microsoft.AnalysisServices. . :: . .NamedComponent
          Microsoft.AnalysisServices. . :: . .MajorObject
            Microsoft.AnalysisServices..::..DataSource
              Microsoft.AnalysisServices. . :: . .OlapDataSource
              Microsoft.AnalysisServices. . :: . .RelationalDataSource

Пространство имен:  Microsoft.AnalysisServices
Сборка:  Microsoft.AnalysisServices (в Microsoft.AnalysisServices.dll)

Синтаксис

'Декларация
<GuidAttribute("D592FE72-4B71-4366-BB6D-6FD97A338DFC")> _
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736AD6E5F9586BAC2D531EABC3ACC666C2F8EC879FA94F8F7B0327D2FF2ED523448F83C3D5C5DD2DFC7BC99C5286B2C125117BF5CBE242B9D41750732B2BDFFE649C6EFB8E5526D526FDD130095ECDB7BF210809C6CDAD8824FAA9AC0310AC3CBA2AA0523567B2DFA7FE250B30FACBD62D4EC99B94AC47C7D3B28F1F6E4C8")> _
Public MustInherit Class DataSource _
    Inherits MajorObject _
    Implements IMajorObject, INamedComponent, IModelComponent, IComponent,  _
    IDisposable, ICloneable, IConnectionStringHolder
'Применение
Dim instance As DataSource
[GuidAttribute("D592FE72-4B71-4366-BB6D-6FD97A338DFC")]
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736AD6E5F9586BAC2D531EABC3ACC666C2F8EC879FA94F8F7B0327D2FF2ED523448F83C3D5C5DD2DFC7BC99C5286B2C125117BF5CBE242B9D41750732B2BDFFE649C6EFB8E5526D526FDD130095ECDB7BF210809C6CDAD8824FAA9AC0310AC3CBA2AA0523567B2DFA7FE250B30FACBD62D4EC99B94AC47C7D3B28F1F6E4C8")]
public abstract class DataSource : MajorObject, 
    IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, 
    ICloneable, IConnectionStringHolder
[GuidAttribute(L"D592FE72-4B71-4366-BB6D-6FD97A338DFC")]
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736AD6E5F9586BAC2D531EABC3ACC666C2F8EC879FA94F8F7B0327D2FF2ED523448F83C3D5C5DD2DFC7BC99C5286B2C125117BF5CBE242B9D41750732B2BDFFE649C6EFB8E5526D526FDD130095ECDB7BF210809C6CDAD8824FAA9AC0310AC3CBA2AA0523567B2DFA7FE250B30FACBD62D4EC99B94AC47C7D3B28F1F6E4C8")]
public ref class DataSource abstract : public MajorObject, 
    IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, 
    ICloneable, IConnectionStringHolder
[<AbstractClassAttribute>]
[<GuidAttribute("D592FE72-4B71-4366-BB6D-6FD97A338DFC")>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736AD6E5F9586BAC2D531EABC3ACC666C2F8EC879FA94F8F7B0327D2FF2ED523448F83C3D5C5DD2DFC7BC99C5286B2C125117BF5CBE242B9D41750732B2BDFFE649C6EFB8E5526D526FDD130095ECDB7BF210809C6CDAD8824FAA9AC0310AC3CBA2AA0523567B2DFA7FE250B30FACBD62D4EC99B94AC47C7D3B28F1F6E4C8")>]
type DataSource =  
    class
        inherit MajorObject
        interface IMajorObject
        interface INamedComponent
        interface IModelComponent
        interface IComponent
        interface IDisposable
        interface ICloneable
        interface IConnectionStringHolder
    end
public abstract class DataSource extends MajorObject implements IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, ICloneable, IConnectionStringHolder

Тип DataSource обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Защищенный метод DataSource() () () () Initializes a new instance of DataSource using the default values.
Защищенный метод DataSource(String, String) Initializes a new instance of DataSource using a name and an identifier.

В начало

Свойства

  Имя Описание
Открытое свойство Annotations Gets the collection object of all annotations to current object. (Производный от MajorObject.)
Защищенное свойство CanRaiseEvents (Производный от Component.)
Открытое свойство ConnectionString Gets or sets a string specifying connection information.
Открытое свойство ConnectionStringSecurity Gets or sets the connection security properties of a DataSource object.
Открытое свойство Container (Производный от Component.)
Открытое свойство CreatedTimestamp Gets or sets the date and time of the creation of the object. (Производный от MajorObject.)
Открытое свойство DataSourcePermissions Gets the data source permissions associated with a specified DataSource object.
Открытое свойство Description Gets or sets a description string of current object. (Производный от MajorObject.)
Защищенное свойство DesignMode (Производный от Component.)
Защищенное свойство Events (Производный от Component.)
Защищенное свойство FriendlyName (Производный от NamedComponent.)
Открытое свойство ID (Производный от NamedComponent.)
Открытое свойство ImpersonationInfo Gets or sets the impersonation information associated with a specified DataSource object.
Открытое свойство IsLoaded Инфраструктура. (Производный от MajorObject.)
Открытое свойство Isolation Gets or sets the isolation property for a DataSource object.
Защищенное свойство KeyForCollection (Производный от NamedComponent.)
Открытое свойство LastSchemaUpdate Gets or sets the date and time when current object schema was last updated. (Производный от MajorObject.)
Открытое свойство ManagedProvider Gets or sets the managed provider name used by a DataSource object.
Открытое свойство MaxActiveConnections Gets or sets the maximum number of concurrent connections enabled by an element that is derived from a DataSource object.
Открытое свойство Name (Производный от NamedComponent.)
Открытое свойство OwningCollection Gets or sets the collection that contains the ModelComponent. (Производный от ModelComponent.)
Открытое свойство Parent Gets the parent Database of the DataSource object.
Открытое свойство ParentServer Gets the parent Server of the DataSource object.
Открытое свойство Site (Производный от NamedComponent.)
Открытое свойство SiteID (Производный от NamedComponent.)
Открытое свойство Timeout Gets or sets the length of time that must pass for Timeout to occur on a DataSource connection.

В начало

Методы

  Имя Описание
Защищенный метод AddToContainer Инфраструктура. (Производный от ModelComponent.)
Защищенный метод AfterInsert Инфраструктура. (Производный от ModelComponent.)
Защищенный метод AfterMove Инфраструктура. (Производный от ModelComponent.)
Защищенный метод AfterRemove Инфраструктура. (Производный от ModelComponent.)
Защищенный метод BeforeRemove Инфраструктура. (Производный от ModelComponent.)
Открытый метод Clone() () () () Creates a new, full copy of a DataSource object.
Защищенный метод Clone(Boolean) Инфраструктура. (Производный от MajorObject.)
Защищенный метод CopyTo(ModelComponent) Инфраструктура. (Производный от ModelComponent.)
Защищенный метод CopyTo(NamedComponent) (Производный от NamedComponent.)
Защищенный метод CopyTo(MajorObject, Boolean) Инфраструктура. (Переопределяет MajorObject. . :: . .CopyTo(MajorObject, Boolean).)
Открытый метод CreateObjRef (Производный от MarshalByRefObject.)
Открытый метод Dispose() () () () (Производный от Component.)
Защищенный метод Dispose(Boolean) (Производный от Component.)
Открытый метод Drop() () () () Removes current object and updates server. (Производный от MajorObject.)
Открытый метод Drop(DropOptions) Removes current object and updates server using specified options. (Производный от MajorObject.)
Открытый метод Drop(DropOptions, XmlaWarningCollection) Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings object. (Производный от MajorObject.)
Открытый метод Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection) Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings variable and results for affected objects in operation are returned on specified impactResult variable. (Производный от MajorObject.)
Открытый метод Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean) Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings variable and results for affected objects in operation are returned on specified impactResult variable. (Производный от MajorObject.)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Component.)
Защищенный метод GetCreateReferences Инфраструктура. (Производный от MajorObject.)
Открытый метод GetDependents Инфраструктура. (Переопределяет MajorObject. . :: . .GetDependents(Hashtable).)
Защищенный метод GetDropDependents Инфраструктура. (Переопределяет MajorObject. . :: . .GetDropDependents(Hashtable, Hashtable).)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetLifetimeService (Производный от MarshalByRefObject.)
Открытый метод GetReferences Инфраструктура. (Переопределяет MajorObject. . :: . .GetReferences(Hashtable, Boolean).)
Защищенный метод GetService (Производный от Component.)
Открытый метод GetType (Производный от Object.)
Открытый метод GetUpdateOverwrites Инфраструктура. (Производный от MajorObject.)
Открытый метод InitializeLifetimeService (Производный от MarshalByRefObject.)
Защищенный метод MemberwiseClone() () () () (Производный от Object.)
Защищенный метод MemberwiseClone(Boolean) (Производный от MarshalByRefObject.)
Открытый метод Refresh() () () () Updates current object from server definitions. (Производный от MajorObject.)
Открытый метод Refresh(Boolean) Updates current object from server definitions and loaded dependent objects if specified. (Производный от MajorObject.)
Открытый метод Refresh(Boolean, RefreshType) Updates current object from server definitions and loaded dependent objects if specified. (Производный от MajorObject.)
Защищенный метод RemoveFromContainer Инфраструктура. (Производный от ModelComponent.)
Защищенный метод Reset (Производный от NamedComponent.)
Открытый метод Submit() () () () Инфраструктура. (Производный от ModelComponent.)
Открытый метод Submit(Boolean) Инфраструктура. (Производный от ModelComponent.)
Открытый метод ToString (Производный от NamedComponent.)
Открытый метод Update() () () () Updates server definition of current object to actual values using the default values to update dependent objects. (Производный от MajorObject.)
Открытый метод Update(UpdateOptions) Updates server definition of current object to actual values using the specified options to update dependent objects. (Производный от MajorObject.)
Открытый метод Update(UpdateOptions, UpdateMode) Updates server definition of current object to actual values using the specified options to update dependent objects. (Производный от MajorObject.)
Открытый метод Update(UpdateOptions, UpdateMode, XmlaWarningCollection) Updates server definition of current object to actual values using the specified options to update dependent objects and reports any warnings from operation. (Производный от MajorObject.)
Открытый метод Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection) 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. (Производный от MajorObject.)
Открытый метод Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean) 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 analyzeImpactOnly is true, an impact analysis operation is performed with no update operation. (Производный от MajorObject.)
Открытый метод Validate(ValidationErrorCollection) Validates the element to which it is appended; returns any errors encountered in a collection. (Производный от ModelComponent.)
Открытый метод Validate(ValidationResultCollection) (Производный от MajorObject.)
Открытый метод Validate(ValidationErrorCollection, Boolean) 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. (Производный от ModelComponent.)
Открытый метод Validate(ValidationResultCollection, ValidationOptions) (Производный от MajorObject.)
Открытый метод Validate(ValidationErrorCollection, Boolean, ServerEdition) (Переопределяет NamedComponent. . :: . .Validate(ValidationErrorCollection, Boolean, ServerEdition).)
Открытый метод Validate(ValidationResultCollection, ValidationOptions, ServerEdition) (Производный от MajorObject.)

В начало

События

  Имя Описание
Открытое событие Disposed (Производный от Component.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ICloneable. . :: . .Clone
Явная реализация интерфейсаЗакрытый метод IDeserializationCallback. . :: . .OnDeserialization (Производный от MajorObject.)
Явная реализация интерфейсаЗакрытый метод IFormattable. . :: . .ToString (Производный от NamedComponent.)
Явная реализация интерфейсаЗакрытое свойство IConnectionStringHolder. . :: . .ReturnPassword
Явная реализация интерфейсаЗакрытый метод IDeserializationStartCallback. . :: . .OnDeserializationBegin (Производный от MajorObject.)
Явная реализация интерфейсаЗакрытое свойство IHostableComponent. . :: . .Host (Производный от ModelComponent.)
Явная реализация интерфейсаЗакрытое свойство IMajorObject. . :: . .BaseType
Явная реализация интерфейсаЗакрытый метод IMajorObject. . :: . .CreateBody
Явная реализация интерфейсаЗакрытый метод IMajorObject. . :: . .DependsOn
Явная реализация интерфейсаЗакрытое свойство IMajorObject. . :: . .ObjectReference
Явная реализация интерфейсаЗакрытое свойство IMajorObject. . :: . .ParentDatabase
Явная реализация интерфейсаЗакрытое свойство IMajorObject. . :: . .Path
Явная реализация интерфейсаЗакрытый метод IMajorObject. . :: . .WriteRef
Явная реализация интерфейсаЗакрытое свойство IModelComponent. . :: . .FriendlyPath (Производный от ModelComponent.)
Явная реализация интерфейсаЗакрытое свойство IModelComponent. . :: . .OwningCollection (Производный от ModelComponent.)

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник