Jazyk

SqlConnectionStringBuilder.TransparentNetworkIPResolution Vlastnost

Definice

Upozornění

TransparentNetworkIPResolution has been deprecated and is only supported on .NET Framework. Use MultiSubnetFailover instead.

Pokud je hodnota tohoto klíče nastavená truena .NET Framework, ovladač spustí více kol připojení napříč IP adresami přeloženými DNS s postupně většími časovými limity pro jednotlivé pokusy a minimálním limitem 500 ms při pokusu o sekvenční režim, dokud připojení nebude úspěšné nebo celkový Connect Timeout počet.

public:
 property bool TransparentNetworkIPResolution { bool get(); void set(bool value); };
public bool TransparentNetworkIPResolution { get; set; }
[System.Obsolete("TransparentNetworkIPResolution has been deprecated and is only supported on .NET Framework. Use MultiSubnetFailover instead.")]
public bool TransparentNetworkIPResolution { get; set; }
member this.TransparentNetworkIPResolution : bool with get, set
[<System.Obsolete("TransparentNetworkIPResolution has been deprecated and is only supported on .NET Framework. Use MultiSubnetFailover instead.")>]
member this.TransparentNetworkIPResolution : bool with get, set
Public Property TransparentNetworkIPResolution As Boolean

Hodnota vlastnosti

Logická hodnota.

Atributy

Poznámky

Tato vlastnost je zastaralá. Místo toho použijte MultiSubnetFailover.

Multi Subnet Failover Pokud je klíč nastavený na true, Transparent Network IP Resolution bude ignorován.

Failover Partner Pokud je klíč nastavený, Transparent Network IP Resolution bude ignorován.

Pokud v .NET Framework TransparentNetworkIPResolution není zadaný v připojovací řetězec, ovladač automaticky zakáže hodnotu TNIR, pokud je zdrojem dat koncový bod Azure SQL (.database.windows.net, .database.cloudapi.de, .database.chinacloudapi.cn.database.usgovcloudapi.net, nebo .database.fabric.microsoft.com), pokud Authentication je klíč nastaven na libovolnou metodu Microsoft Entra ID (služba Active Directory Password, služba Active Directory Integrated, služba Active Directory Interactiveslužba Active Directory Service Principal, služba Active Directory Device Code Flow, služba Active Directory Managed Identity, služba Active Directory MSInebo ) nebo služba Active Directory Workload Identityslužba Active Directory Default), nebo pokud AccessTokenAccessTokenCallback je vlastnost nastavena SqlConnectionna . Pro tyto automatické podmínky explicitní TransparentNetworkIPResolution hodnota obchází automatické chování: True povolí TNIR a False zakáže TNIR bezpodmínečně. Pro obnovení automatického chování odstraňte klíčové slovo z připojovací řetězec.

V .NET (Core, .NET 5+) TransparentNetworkIPResolution není rozpoznané klíčové slovo připojovacího řetězce. Nastavení (s libovolnou hodnotou) se vyvoláArgumentException, když ovladač analyzuje připojovací řetězec.

V .NET Framework musí být truehodnota tohoto klíče , false, yesnebo no.

Hodnota yes je považována za hodnotu true. Hodnota no je považována za hodnotu false.

Platí pro