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>

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 a hash function for a particular type. (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
Public method SetNullableDateTime Sets the value of a specific column to the specified [DateTime]. If the value of the [DateTime] is [DateTime.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
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.Alm.CatalogDependencyTable
Microsoft.TeamFoundation.Framework.Server.Alm.CatalogNodeTable
Microsoft.TeamFoundation.Framework.Server.Alm.CatalogResourceTable
Microsoft.TeamFoundation.Framework.Server.Alm.PathSpecTable
Microsoft.TeamFoundation.Framework.Server.Alm.ResourcePropertyTable
Microsoft.TeamFoundation.Framework.Server.Alm.ServiceReferenceTable
Microsoft.TeamFoundation.Framework.Server.BooleanTable
Microsoft.TeamFoundation.Framework.Server.DateTimeTable
Microsoft.TeamFoundation.Framework.Server.DoubleTable
Microsoft.TeamFoundation.Framework.Server.GroupMembershipTable
Microsoft.TeamFoundation.Framework.Server.GuidInt32Table
Microsoft.TeamFoundation.Framework.Server.GuidStringTable
Microsoft.TeamFoundation.Framework.Server.GuidTable
Microsoft.TeamFoundation.Framework.Server.IdentityMembershipTable
Microsoft.TeamFoundation.Framework.Server.IdentityQueueTable
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.OrderedIdentityDescriptorTable
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.StringTable
Microsoft.TeamFoundation.Framework.Server.TokenRenameTable
Microsoft.TeamFoundation.Framework.Server.TokenTable