IHttpSessionState.CodePage Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o identificador da página de código para a sessão atual.
public:
property int CodePage { int get(); void set(int value); };
public int CodePage { get; set; }
member this.CodePage : int with get, set
Public Property CodePage As Integer
Valor de Propriedade
O identificador da página de código para a sessão atual.
Exemplos
O exemplo de código seguinte implementa a CodePage propriedade da IHttpSessionState interface para obter e definir a codificação da resposta atual.
//
// Session.CodePage exists only to support legacy ASP compatibility. ASP.NET developers should use
// Response.ContentEncoding instead.
//
public int CodePage
{
get
{
if (HttpContext.Current != null)
return HttpContext.Current.Response.ContentEncoding.CodePage;
else
return Encoding.Default.CodePage;
}
set
{
if (HttpContext.Current != null)
HttpContext.Current.Response.ContentEncoding = Encoding.GetEncoding(value);
}
}
'
' Session.CodePage exists only to support legacy ASP compatibility. ASP.NET developers should use
' Response.ContentEncoding instead.
'
Public Property CodePage As Integer Implements IHttpSessionState.CodePage
Get
If Not HttpContext.Current Is Nothing Then
Return HttpContext.Current.Response.ContentEncoding.CodePage
Else
Return Encoding.Default.CodePage
End If
End Get
Set
If Not HttpContext.Current Is Nothing Then _
HttpContext.Current.Response.ContentEncoding = Encoding.GetEncoding(value)
End Set
End Property
Observações
Um conjunto de caracteres (página de código) é usado para interpretar dados de caracteres com múltiplos bytes, determinando o valor dos caracteres e, portanto, a ordem de ordenação. As definições da página de código aplicam-se apenas a dados de caracteres com vários bytes, não a dados de caracteres Unicode.
Esta CodePage propriedade é fornecida apenas para compatibilidade com versões anteriores do ASP. Se não precisares de manter compatibilidade retroativa com páginas ASP, usa a CodePage propriedade ContentEncoding dessa propriedade em vez disso.