System::Net::ServicePoint klasse

ServicePoint class

Biedt beheer van HTTP-verbindingen. Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr-pointer en gebruik deze pointer om deze als argument aan functies door te geven.

class ServicePoint : public System::Object

Methoden

MethodeBeschrijving
CloseConnectionGroup(String)Sluit en verwijdert verbindingen die behoren tot de opgegeven verbindingsgroep.
get_Address()Retourneert de server-URI waarmee de huidige instantie verbinding maakt.
get_BindIPEndPointDelegate()RTTI-informatie.
get_Certificate()Retourneert een certificaat dat wordt gebruikt door de huidige instantie.
get_ClientCertificate()Retourneert het laatste clientcertificaat.
get_ConnectionLeaseTimeout()Haalt een time-out op in milliseconden waarna de actieve ServicePoint wordt gesloten.
get_ConnectionLimit()Haalt het maximale aantal verbindingen op dat is toegestaan door de huidige instantie.
get_ConnectionName()Retourneert de verbindingsnaam.
get_CurrentConnections()Retourneert een aantal geopende verbindingen.
get_Expect100Continue()Haalt een waarde op die aangeeft of het 100-Continue‑gedrag wordt gebruikt.
get_IdleSince()Retourneert een datum en tijd van de laatste verbinding met een host.
get_MaxIdleTime()Haalt een tijdsduur op in milliseconden waarna een idle‑verbinding wordt gesloten.
virtual get_ProtocolVersion()Retourneert de HTTP‑versie.
get_ReceiveBufferSize()Haalt de grootte van de ontvangbuffer op.
get_SupportsPipelining()Retourneert een waarde die aangeeft of de huidige instantie pipeline‑verbindingen ondersteunt.
get_UseNagleAlgorithm()Haalt een waarde op die aangeeft of het Nagle‑algoritme wordt gebruikt door verbindingen die door de huidige instantie worden beheerd.
set_BindIPEndPointDelegate(BindIPEndPoint)Stelt de delegate in die wordt gebruikt om het lokale IPEndPoint te koppelen aan de huidige instantie.
set_ConnectionLeaseTimeout(int32_t)Stelt een time-out in milliseconden in waarna de actieve ServicePoint wordt gesloten.
set_ConnectionLimit(int32_t)Stelt het maximale aantal verbindingen in dat is toegestaan door de huidige instantie.
set_Expect100Continue(bool)Stelt een waarde in die aangeeft of het 100-Continue‑gedrag wordt gebruikt.
set_MaxIdleTime(int32_t)Stelt een tijdsduur in milliseconden in waarna een idle‑verbinding wordt gesloten.
set_ReceiveBufferSize(int32_t)Stelt de grootte van de ontvangbuffer in.
set_UseNagleAlgorithm(bool)Stelt een waarde in die aangeeft of het Nagle‑algoritme wordt gebruikt door verbindingen die door de huidige instantie worden beheerd.
SetTcpKeepAlive(bool, int32_t, int32_t)Stelt de waarde in die aangeeft of de ‘Keep-Alive’-optie is ingeschakeld.

Zie ook