TeamFoundationSqlResourceComponent.VerifyServiceVersion Method

Connects to the database, takes a shared session lock on the TfsDb resource and verifies that the database supports specified service version.

NOTE: This method will be re-written. We must query CONTEXT_INFO(), take a shared lock and query database service version using one query.

In addition, we must make sure that the database still supports current component in case we lost connection to the database.

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


Public Function VerifyServiceVersion ( _
    serviceName As String, _
    serviceVersion As Integer, _
    <OutAttribute> ByRef databaseVersion As Integer, _
    <OutAttribute> ByRef minDatabaseVersion As Integer _
) As Boolean
public bool VerifyServiceVersion(
    string serviceName,
    int serviceVersion,
    out int databaseVersion,
    out int minDatabaseVersion
bool VerifyServiceVersion(
    String^ serviceName, 
    int serviceVersion, 
    [OutAttribute] int% databaseVersion, 
    [OutAttribute] int% minDatabaseVersion
member VerifyServiceVersion : 
        serviceName:string * 
        serviceVersion:int * 
        databaseVersion:int byref * 
        minDatabaseVersion:int byref -> bool
public function VerifyServiceVersion(
    serviceName : String, 
    serviceVersion : int, 
    databaseVersion : int, 
    minDatabaseVersion : int
) : boolean


  • serviceVersion
    Type: System.Int32

    The version of the service that current component supports.

  • databaseVersion
    Type: System.Int32%

    Current version of the service supported by the database.

  • minDatabaseVersion
    Type: System.Int32%

    Minimum version of the service supported by the database.

Return Value

Type: System.Boolean

.NET Framework Security

See Also


TeamFoundationSqlResourceComponent Class

Microsoft.TeamFoundation.Framework.Server Namespace