TcpClient.Connected Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
public:
property bool Connected { bool get(); };
public bool Connected { get; }
member this.Connected : bool
Public ReadOnly Property Connected As Boolean
Waarde van eigenschap
true als de Client socket is verbonden met een externe resource vanaf de meest recente bewerking; falseanders.
Voorbeelden
Het volgende codevoorbeeld maakt verbinding met een extern eindpunt en controleert vervolgens de verbinding.
static void GetConnected()
{
// Find out whether the socket is connected to the remote
// host.
Console.WriteLine("Connected value is {0}", t.Connected);
}
Opmerkingen
De Connected eigenschap haalt de verbindingsstatus van de Client socket op vanaf de laatste I/O-bewerking. Wanneer deze wordt geretourneerd false, is de Client socket nooit verbonden of is deze niet meer verbonden.
Omdat de Connected eigenschap alleen de status van de verbinding weergeeft vanaf de meest recente bewerking, moet u proberen een bericht te verzenden of te ontvangen om de huidige status te bepalen. Nadat het verzenden van het bericht is mislukt, wordt deze eigenschap niet meer geretourneerd true. Houd er rekening mee dat dit gedrag standaard is. U kunt de status van de verbinding niet betrouwbaar testen omdat de verbinding in de tijd tussen de test en een verzend-/ontvangstverbinding mogelijk verloren is gegaan. In uw code wordt ervan uitgegaan dat de socket is verbonden en dat mislukte verzendingen correct worden afgehandeld.