Clase System::Net::ServicePointManager

ServicePointManager class

Gestiona las etapas del ciclo de vida (creación, mantenimiento y eliminación) de las instancias de la clase ServicePoint. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

class ServicePointManager : public System::Object

Métodos

MétodoDescripción
static get_CertificatePolicy()Obtiene una política de certificado.
static get_CheckCertificateRevocationList()Obtiene un valor que indica si el certificado debe verificarse contra la lista de revocación de la autoridad certificadora.
static get_DefaultConnectionLimit()Obtiene el número máximo de conexiones concurrentes que permiten las instancias de la clase ServicePoint.
static get_DnsRefreshTimeout()Obtiene un tiempo de espera en milisegundos durante el cual una resolución DNS se considera válida.
static get_EnableDnsRoundRobin()Obtiene un valor que indica si una resolución DNS rota entre las direcciones IP aplicables.
static get_EncryptionPolicy()Devuelve la política de cifrado que utiliza la instancia actual.
static get_Expect100Continue()Obtiene un valor que indica si las instancias de ServicePoint-class utilizan el comportamiento 100-Continue.
static get_MaxServicePointIdleTime()Obtiene el tiempo máximo inactivo de las instancias de ServicePoint-class.
static get_MaxServicePoints()Obtiene el número máximo de instancias de ServicePoint-class que pueden ser gestionadas por la instancia actual.
static get_ReusePort()Obtiene un valor que indica si los sockets de conexiones de salida usan la opción ‘SO_REUSE_UNICASTPORT’.
static get_SecurityProtocol()Obtiene el tipo de protocolo de seguridad utilizado por las instancias de ServicePoint-class que son gestionadas por la instancia actual.
static get_ServerCertificateValidationCallback()Obtiene la devolución de llamada que se usa para validar un certificado de servidor.
static get_UseNagleAlgorithm()Obtiene un valor que indica si las instancias de ServicePoint-class utilizan el algoritmo de Nagle.
static set_CertificatePolicy(System::SharedPtr<ICertificatePolicy>)Establece una política de certificado.
static set_CheckCertificateRevocationList(bool)Establece un valor que indica si el certificado debe verificarse contra la lista de revocación de la autoridad certificadora.
static set_DefaultConnectionLimit(int32_t)Establece el número máximo de conexiones concurrentes que permiten las instancias de ServicePoint-class.
static set_DnsRefreshTimeout(int32_t)Establece un tiempo de espera en milisegundos durante el cual una resolución DNS se considera válida.
static set_EnableDnsRoundRobin(bool)Establece un valor que indica si una resolución DNS rota entre las direcciones IP aplicables.
static set_Expect100Continue(bool)Establece un valor que indica si las instancias de ServicePoint-class utilizan el comportamiento 100-Continue.
static set_MaxServicePointIdleTime(int32_t)Establece el tiempo máximo inactivo de las instancias de ServicePoint-class.
static set_MaxServicePoints(int32_t)Establece el número máximo de instancias de ServicePoint-class que pueden ser gestionadas por la instancia actual.
static set_ReusePort(bool)Establece un valor que indica si los sockets de conexiones de salida usan la opción ‘SO_REUSE_UNICASTPORT’.
static set_SecurityProtocol(SecurityProtocolType)Establece el tipo de protocolo de seguridad utilizado por las instancias de ServicePoint-class que son gestionadas por la instancia actual.
static set_ServerCertificateValidationCallback(Security::RemoteCertificateValidationCallback)Establece la devolución de llamada que se usa para validar un certificado de servidor.
static set_UseNagleAlgorithm(bool)Establece un valor que indica si las instancias de ServicePoint-class utilizan el algoritmo de Nagle.
static SetTcpKeepAlive(bool, int32_t, int32_t)Establece el valor que indica si la opción ‘Keep-Alive’ está habilitada.

Campos

CampoDescripción
static DefaultNonPersistentConnectionLimitInformación RTTI.
static DefaultPersistentConnectionLimitEl número predeterminado de conexiones persistentes.

Ver también