A data column signature is used to identify matching columns in
            the context of linked data. It contains certain key properties,
            such as the name, data type, and external id of a previously known column.
            
            Inheritance Hierarchy
              Spotfire.Dxp.DataDataColumnSignature
Namespace: Spotfire.Dxp.Data
Assembly: Spotfire.Dxp.Data (in Spotfire.Dxp.Data.dll) Version: 30.0.11525.4184 (30.0.11525.4184)
Syntax
C#
[SerializableAttribute] [ImmutableAttribute] [PersistenceVersionAttribute(6, 0)] public sealed class DataColumnSignature : IEquatable<DataColumnSignature>, ISerializable
The DataColumnSignature type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
|  | DataColumnSignature(DataColumnProperties) | 
            Creates a column signature from a properties collection for a column.
             | 
|  | DataColumnSignature(DataRowReaderColumn) | Creates a column signature for a column retrieved from a DataRowReader. | 
|  | DataColumnSignature(IDataColumn) | Creates a column signature for a given column. | 
|  | DataColumnSignature(String, DataType) | 
            Creates a column signature from the name and data type of column.
             | 
|  | DataColumnSignature(DataSourceConnection, DataReader, Int32) | Obsolete. Creates a column signature for a column retrieved from a data source. | 
|  | DataColumnSignature(DataSourceConnection, DataReader, String) | Obsolete. Creates a column signature for a column retrieved from a data source. | 
Methods
| Name | Description | |
|---|---|---|
|  | Equals(Object) | 
            Determines whether the specified Object is equal to the current Object.
            (Overrides ObjectEquals(Object).) | 
|  | Equals(DataColumnSignature) | Compares a signature instance to another for equality. | 
|  | GetHashCode | 
            Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
            (Overrides ObjectGetHashCode.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | ToString | 
            Returns a String that represents the current Object.
            (Overrides ObjectToString.) | 
Properties
| Name | Description | |
|---|---|---|
|  | ContentType | 
            The content type of the column.
             | 
|  | DataType | 
            The data type of the column.
             | 
|  | ExternalIdentifier | 
            The external identifier of the column, may be null. The external ID is typically a GUID
            that comes from IS.
             | 
|  | ExternalName | 
            The external name of the column, may be null. The external name is the name as it was
            originally named in the data source.
             | 
|  | Name | 
            The name of the column, may not be null.
             | 
Version Information
See Also