System::Net::ServicePointManager classe

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 usando 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 usa questo 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 controllato 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-class.
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-class utilizzano il comportamento 100-Continue.
static get_MaxServicePointIdleTime()Ottiene il tempo di inattività massimo delle istanze della classe ServicePoint-class.
static get_MaxServicePoints()Ottiene il numero massimo di istanze della classe ServicePoint-class 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-class 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-class utilizzano l’algoritmo 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 controllato rispetto all’elenco di revoca dell’autorità di certificazione.
static set_DefaultConnectionLimit(int32_t)Imposta il numero massimo di connessioni concorrenti consentite dalle istanze di ServicePoint-class.
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 di ServicePoint-class utilizzano il comportamento 100-Continue.
static set_MaxServicePointIdleTime(int32_t)Imposta il tempo massimo di inattività delle istanze di ServicePoint-class.
static set_MaxServicePoints(int32_t)Imposta il numero massimo di istanze di 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 utilizzato dalle istanze di ServicePoint-class gestite dall’istanza corrente.
static set_ServerCertificateValidationCallback(Security::RemoteCertificateValidationCallback)Imposta la callback utilizzata per convalidare un certificato server.
static set_UseNagleAlgorithm(bool)Imposta un valore che indica se le istanze di ServicePoint-class utilizzano l’algoritmo di 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