Share via


TeamFoundationTableValueParameter<T> Class

Inheritance Hierarchy

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationTableValueParameter<T>
    More...

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
Public MustInherit Class TeamFoundationTableValueParameter(Of T) _
    Implements IEnumerable(Of SqlDataRecord), IEnumerable,  _
    IEnumerator(Of SqlDataRecord), IDisposable, IEnumerator
public abstract class TeamFoundationTableValueParameter<T> : IEnumerable<SqlDataRecord>, 
    IEnumerable, IEnumerator<SqlDataRecord>, IDisposable, IEnumerator
generic<typename T>
public ref class TeamFoundationTableValueParameter abstract : IEnumerable<SqlDataRecord^>, 
    IEnumerable, IEnumerator<SqlDataRecord^>, IDisposable, IEnumerator
[<AbstractClass>]
type TeamFoundationTableValueParameter<'T> =  
    class 
        interface IEnumerable<SqlDataRecord>
        interface IEnumerable 
        interface IEnumerator<SqlDataRecord>
        interface IDisposable 
        interface IEnumerator 
    end
JScript does not support generic types or methods.

Type Parameters

  • T

The TeamFoundationTableValueParameter<T> type exposes the following members.

Constructors

  Name Description
Public method TeamFoundationTableValueParameter<T> Constructor

Top

Properties

  Name Description
Public property Current
Public property IsNullOrEmpty True if there are 0 rows to send to SQL Server.
Public property TypeName Name of the SQL Server Type.

Top

Methods

  Name Description
Public method Dispose
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetEnumerator Gets an enumerator of SqlDataRecords - overridable for tables with multivalued parameters.
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method MoveNext
Public method Reset
Public method SetNullableBinary Set the value of a specific column to the specified Binary. If the value of the binary is null, the function will bind null.
Public method SetNullableDateTime Sets the value of a specific column to the specified DateTime. If the value of the DateTime is MinValue, the function will bind null.
Public method SetNullableGuid Sets the value of a specific column to the specified GUID. If the value of the GUID is Guid.Empty, the function will bind null.
Public method SetNullableInt32
Public method SetNullableString Sets the value of a specific column to the specified string. If the value of the string is null, the function will bind null.
Public method SetNullableStringAsEmpty Sets the value of a specific column to the specified string. If the value of the string is null, it will be converted to an empty string; otherwise, the input string is used.
Public method SetRecord Sets a record given an object.
Public method SetString Sets the value of a specific column to the specified string. The bindBehavior indicates how nulls and empty strings are transformed, if at all.
Public method SetTimespanAsMicroseconds Set the value of a specific column to the specified TimeSpan converted to microseconds. Column should be a BIGINT.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

Top

Fields

  Name Description
Protected field m_enumerator
Protected field m_hasMoreRows
Protected field m_omitNullEntries
Protected field m_record
Protected field m_rows

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate property IEnumerator.Current
Explicit interface implemetationPrivate method IEnumerable.GetEnumerator

Top

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.

See Also

Reference

Microsoft.TeamFoundation.Framework.Server Namespace

Inheritance Hierarchy

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationTableValueParameter<T>
    Microsoft.TeamFoundation.Framework.Server.AccessControlEntryTable
    Microsoft.TeamFoundation.Framework.Server.AccessControlListTable
    Microsoft.TeamFoundation.Framework.Server.ActionDefinitionTable
    Microsoft.TeamFoundation.Framework.Server.BooleanTable
    Microsoft.TeamFoundation.Framework.Server.DateTimeTable
    Microsoft.TeamFoundation.Framework.Server.DoubleTable
    Microsoft.TeamFoundation.Framework.Server.GuidInt32Table
    Microsoft.TeamFoundation.Framework.Server.GuidStringTable
    Microsoft.TeamFoundation.Framework.Server.GuidTable
    Microsoft.TeamFoundation.Framework.Server.Int32StringTable
    Microsoft.TeamFoundation.Framework.Server.Int32Table
    Microsoft.TeamFoundation.Framework.Server.JobDefinitionUpdateTable
    Microsoft.TeamFoundation.Framework.Server.JobDefinitionUpdateTable2
    Microsoft.TeamFoundation.Framework.Server.JobQueueEntryTable
    Microsoft.TeamFoundation.Framework.Server.JobQueueEntryTable2
    Microsoft.TeamFoundation.Framework.Server.JobQueueEntryWithJobSourceTable
    Microsoft.TeamFoundation.Framework.Server.JobQueueEntryWithJobSourceTable2
    Microsoft.TeamFoundation.Framework.Server.KeyValuePairGuidGuidTable
    Microsoft.TeamFoundation.Framework.Server.KeyValuePairGuidStringTable
    Microsoft.TeamFoundation.Framework.Server.KeyValuePairInt32DateTimeTable
    Microsoft.TeamFoundation.Framework.Server.KeyValuePairInt32Int32Table
    Microsoft.TeamFoundation.Framework.Server.KeyValuePairInt32StringTable
    Microsoft.TeamFoundation.Framework.Server.KeyValuePairStringInt32Table
    Microsoft.TeamFoundation.Framework.Server.KeyValuePairStringTable
    Microsoft.TeamFoundation.Framework.Server.OrderedGuidTable
    Microsoft.TeamFoundation.Framework.Server.OrderedStringTable
    Microsoft.TeamFoundation.Framework.Server.PermissionTable
    Microsoft.TeamFoundation.Framework.Server.PublicTokenTable
    Microsoft.TeamFoundation.Framework.Server.QueryJobsTable
    Microsoft.TeamFoundation.Framework.Server.QuotaDefinitionTable
    Microsoft.TeamFoundation.Framework.Server.SortedGuidTable
    Microsoft.TeamFoundation.Framework.Server.StringTable
    Microsoft.TeamFoundation.Framework.Server.TokenRenameTable
    Microsoft.TeamFoundation.Framework.Server.TokenTable
    Microsoft.TeamFoundation.Server.Core.CatalogDependencyTable
    Microsoft.TeamFoundation.Server.Core.CatalogNodeTable
    Microsoft.TeamFoundation.Server.Core.CatalogResourceTable
    Microsoft.TeamFoundation.Server.Core.PathSpecTable
    Microsoft.TeamFoundation.Server.Core.ResourcePropertyTable
    Microsoft.TeamFoundation.Server.Core.ServiceReferenceTable