HeterogeneousColumn Class

Represents a column contained in a table on a non-Microsoft SQL Server Publisher.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Replication.HeterogeneousColumn

Namespace:  Microsoft.SqlServer.Replication
Assembly:  Microsoft.SqlServer.Rmo (in Microsoft.SqlServer.Rmo.dll)

Syntax

'Declaration
Public NotInheritable Class HeterogeneousColumn
'Usage
Dim instance As HeterogeneousColumn
public sealed class HeterogeneousColumn
public ref class HeterogeneousColumn sealed
[<SealedAttribute>]
type HeterogeneousColumn =  class end
public final class HeterogeneousColumn

The HeterogeneousColumn type exposes the following members.

Constructors

  Name Description
Public method HeterogeneousColumn Creates a new instance of the HeterogeneousColumn class.

Top

Properties

  Name Description
Public property ColumnId
Public property DataLoss Gets or sets whether information loss may occur when column data is replicated to the Subscriber.
Public property DestinationDatatype Gets or sets the data type that can be mapped to this column.
Public property DestinationLength Gets or sets the length of the destination data type.
Public property DestinationNullable Gets or sets whether the destination data can accept null values.
Public property DestinationPrecision Gets or sets the precision for the destination data type.
Public property DestinationScale Gets or sets the scale for the destination data type.
Public property IsDefault Gets or sets whether there is a default constraint bound to the column.
Public property IsDefined Gets or sets whether a data type mapping is currently defined for the column.
Public property IsPrimaryKey Sets or gets whether there is a primary key constraint defined on the column.
Public property IsPublished Gets or sets whether the column is currently published.
Public property IsValid Gets or sets whether the column can be published.
Public property MappingId
Public property Name Gets or sets the name of the column.
Public property SourceDataTypeInfo Gets or sets the name of the source data type for the column.
Public property UserData Gets or sets an object property value that allows users to attach their own data to this object.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Remarks

The HeterogeneousColumn structure is used in heterogeneous database replication from a non-SQL Server Publisher. The data is used in SQL Server Management Studio to enable users to select columns to publish from an Oracle Publisher.

This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.

Thread Safety

Any public static (Shared in Microsoft Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.