Classe System::Net::ServicePointManager

ServicePointManager class

Gestisce le fasi del ciclo di vita (creazione, manutenzione e cancellazione) delle istanze della classe ServicePoint. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza tale puntatore per passarlo alle funzioni come argomento.

class ServicePointManager : public System::Object

Metodi

MetodoDescrizione
static get_CertificatePolicy()Ottiene una politica di certificato.
static get_CheckCertificateRevocationList()Ottiene un valore che indica se il certificato deve essere verificato rispetto all’elenco di revoca dell’autorità di certificazione.
static get_DefaultConnectionLimit()Ottiene il numero massimo di connessioni concorrenti consentite dalle istanze della classe ServicePoint.
static get_DnsRefreshTimeout()Ottiene un timeout in millisecondi durante il quale una risoluzione DNS è considerata valida.
static get_EnableDnsRoundRobin()Ottiene un valore che indica se una risoluzione DNS ruota tra gli indirizzi IP applicabili.
static get_EncryptionPolicy()Restituisce la politica di crittografia utilizzata dall’istanza corrente.
static get_Expect100Continue()Ottiene un valore che indica se le istanze della classe ServicePoint utilizzano il comportamento 100-Continue.
static get_MaxServicePointIdleTime()Ottiene il tempo massimo di inattività delle istanze della classe ServicePoint.
static get_MaxServicePoints()Ottiene il numero massimo di istanze della classe ServicePoint che possono essere gestite dall’istanza corrente.
static get_ReusePort()Ottiene un valore che indica se i socket delle connessioni in uscita utilizzano l’opzione ‘SO_REUSE_UNICASTPORT’.
static get_SecurityProtocol()Ottiene il tipo di protocollo di sicurezza utilizzato dalle istanze della classe ServicePoint gestite dall’istanza corrente.
static get_ServerCertificateValidationCallback()Ottiene la callback utilizzata per convalidare un certificato server.
static get_UseNagleAlgorithm()Ottiene un valore che indica se le istanze della classe ServicePoint utilizzano l’algoritmo di Nagle.
static set_CertificatePolicy(System::SharedPtr<ICertificatePolicy>)Imposta una politica di certificato.
static set_CheckCertificateRevocationList(bool)Imposta un valore che indica se il certificato deve essere verificato rispetto all’elenco di revoca dell’autorità di certificazione.
static set_DefaultConnectionLimit(int32_t)Imposta il numero massimo di connessioni concorrenti consentite dalle istanze della classe ServicePoint.
static set_DnsRefreshTimeout(int32_t)Imposta un timeout in millisecondi durante il quale una risoluzione DNS è considerata valida.
static set_EnableDnsRoundRobin(bool)Imposta un valore che indica se una risoluzione DNS ruota tra gli indirizzi IP applicabili.
static set_Expect100Continue(bool)Imposta un valore che indica se le istanze della classe ServicePoint-class usano il comportamento 100-Continue.
static set_MaxServicePointIdleTime(int32_t)Imposta il tempo di inattività massimo delle istanze della classe ServicePoint-class.
static set_MaxServicePoints(int32_t)Imposta il numero massimo di istanze della classe ServicePoint-class che possono essere gestite dall’istanza corrente.
static set_ReusePort(bool)Imposta un valore che indica se i socket delle connessioni in uscita utilizzano l’opzione ‘SO_REUSE_UNICASTPORT’.
static set_SecurityProtocol(SecurityProtocolType)Imposta il tipo di protocollo di sicurezza usato dalle istanze della classe ServicePoint-class gestite dall’istanza corrente.
static set_ServerCertificateValidationCallback(Security::RemoteCertificateValidationCallback)Imposta la callback utilizzata per convalidare un certificato del server.
static set_UseNagleAlgorithm(bool)Imposta un valore che indica se le istanze della classe ServicePoint-class usano l’algoritmo Nagle.
static SetTcpKeepAlive(bool, int32_t, int32_t)Imposta il valore che indica se l’opzione ‘Keep-Alive’ è abilitata.

Campi

CampoDescrizione
static DefaultNonPersistentConnectionLimitInformazioni RTTI.
static DefaultPersistentConnectionLimitIl numero predefinito di connessioni persistenti.

Vedi anche