Compartilhar via


Classe ExtendedProperties

Contains a collection of ExtendedProperty objects. This class cannot be inherited.

Hierarquia de herança

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime. . :: . .DTSReadOnlyCollectionBase
    Microsoft.SqlServer.Dts.Runtime..::..ExtendedProperties

Namespace:  Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (em Microsoft.SqlServer.ManagedDTS.dll)

Sintaxe

'Declaração
Public NotInheritable Class ExtendedProperties _
    Inherits DTSReadOnlyCollectionBase
'Uso
Dim instance As ExtendedProperties
public sealed class ExtendedProperties : DTSReadOnlyCollectionBase
public ref class ExtendedProperties sealed : public DTSReadOnlyCollectionBase
[<SealedAttribute>]
type ExtendedProperties =  
    class
        inherit DTSReadOnlyCollectionBase
    end
public final class ExtendedProperties extends DTSReadOnlyCollectionBase

O tipo ExtendedProperties expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Gets the number of elements contained in the DTSReadOnlyCollectionBase instance. (Herdado de DTSReadOnlyCollectionBase.)
Propriedade pública IsSynchronized Gets a value that indicates whether access to the DTSReadOnlyCollectionBase is synchronized (thread-safe). (Herdado de DTSReadOnlyCollectionBase.)
Propriedade pública Item Returns an ExtendedProperty object from the collection.
Propriedade pública SyncRoot Gets an object that can be used to synchronize access to the DTSReadOnlyCollectionBase. (Herdado de DTSReadOnlyCollectionBase.)

Início

Métodos

  Nome Descrição
Método público Add Adds a new, empty ExtendedProperty object to the end of the collection
Método público Contains Returns a Boolean that indicates whether the items in the collection can be accessed using indexing without throwing an exception.
Método público CopyTo Copies the entire DTSReadOnlyCollectionBase to a compatible one-dimensional array, starting at the specified index of the target array. (Herdado de DTSReadOnlyCollectionBase.)
Método protegido CreateManagedObject Infraestrutura. (Herdado de DTSReadOnlyCollectionBase.)
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método protegido GetCount Infraestrutura. (Herdado de DTSReadOnlyCollectionBase.)
Método público GetEnumerator Returns an ExtendedPropertyEnumerator for iterating over the ExtendedProperties collection.
Método público GetHashCode (Herdado de Object.)
Método protegido GetManagedEnumerator Infraestrutura. (Herdado de DTSReadOnlyCollectionBase.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público Remove Removes an ExtendedProperty object from the ExtendedProperties collection
Método público ToString (Herdado de Object.)

Início

Campos

  Nome Descrição
Campo protegido m_unmanagedColl Infraestrutura. (Herdado de DTSReadOnlyCollectionBase.)

Início

Comentários

The ExtendedProperties collection lets custom information be stored with a package. For example, SSIS Designer itself stores package layout information in extended properties. Although the extended properties of the package are hidden at design time and ignored at run time, they are persisted with the package and provide a convenient way to attach user-defined information or metadata to a package for possible use by an automated process or custom tool.

Each ExtendedProperty has a Name, a Description, a DataType, and a Value. Use the ExtendedProperties property of the Package to access its extended properties collection, and use the Add method of the collection to add a new extended property.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência