コード例 #1
0
        FbTraceVersion DetectVersion()
        {
            var serverProperties = new FbServerProperties(ConnectionString);
            var serverVersion    = FbServerProperties.ParseServerVersion(serverProperties.GetServerVersion());

            if (serverVersion < new Version(3, 0, 0, 0))
            {
                return(FbTraceVersion.Version1);
            }
            else
            {
                return(FbTraceVersion.Version2);
            }
        }
コード例 #2
0
ファイル: FbTrace.cs プロジェクト: dant02/NETProvider
        async Task <FbTraceVersion> DetectVersionAsync(CancellationToken cancellationToken = default)
        {
            var serverProperties = new FbServerProperties(ConnectionString);
            var serverVersion    = FbServerProperties.ParseServerVersion(await serverProperties.GetServerVersionAsync(cancellationToken).ConfigureAwait(false));

            if (serverVersion < new Version(3, 0, 0, 0))
            {
                return(FbTraceVersion.Version1);
            }
            else
            {
                return(FbTraceVersion.Version2);
            }
        }