ChannelPoolSettings Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica as cotas de canais que pertencem a um pool de canais usado por um ponto de extremidade de serviço.
public ref class ChannelPoolSettings
public class ChannelPoolSettings
type ChannelPoolSettings = class
Public Class ChannelPoolSettings
- Herança
-
ChannelPoolSettings
Comentários
As cotas são usadas como um mecanismo de política para impedir o consumo de recursos excessivos. Elas impedem ataques de DOS (Negação de Serviço) mal-intencionados ou não intencionais. Use essa classe ao definir cotas de canal em um canal personalizado.
O ChannelPoolSettings especifica três cotas:
IdleTimeout para especificar o intervalo máximo de tempo para o qual os canais no pool podem ficar ociosos antes de serem fechados.
LeaseTimeout para especificar o intervalo de tempo após o qual um canal, quando retornado ao pool, é fechado.
MaxOutboundChannelsPerEndpoint para especificar o número máximo de canais que podem ser armazenados no pool para cada ponto de extremidade remoto.
Construtores
ChannelPoolSettings() |
Inicializa uma nova instância da classe ChannelPoolSettings. |
Propriedades
IdleTimeout |
Obtém ou define o intervalo máximo de tempo pelo qual os canais no pool podem ficar ociosos antes de serem fechados. |
LeaseTimeout |
Obtém ou define o tempo de vida de um canal, após o qual ele é fechado. |
MaxOutboundChannelsPerEndpoint |
Obtém ou define o número máximo de canais conectando-se a pontos de extremidade remotos que podem ser iniciados pelo serviço. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |