TeamFoundationSqlResourceComponent.VerifyServiceVersion Method (String, Int32, Int32%, Int32%)
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)
Syntax
'Declaration
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
)
public:
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
Parameters
serviceName
Type: System.StringThe name of the service.
serviceVersion
Type: System.Int32The 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
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.