Application.EnabledProtocols Propriedade
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.
Obtém ou define os protocolos que estão habilitados para o aplicativo.
public:
property System::String ^ EnabledProtocols { System::String ^ get(); void set(System::String ^ value); };
public string EnabledProtocols { get; set; }
member this.EnabledProtocols : string with get, set
Public Property EnabledProtocols As String
Valor da propriedade
Uma lista delimitada por vírgulas dos protocolos habilitados para o aplicativo. O padrão é "http".
Exemplos
O exemplo a seguir lê a configuração de um site existente. O código exibe o valor retornado da EnabledProtocols propriedade para os aplicativos configurados no site padrão.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class AdministrationApplicationEnabledProtocols
{
// Writes out the applications and the protocols enabled for
// each application under the default Web site.
public void GetEnabledProtocols()
{
ServerManager manager = new ServerManager();
Site defaultSite = manager.Sites["Default Web Site"];
foreach (Application app in defaultSite.Applications)
{
Console.WriteLine(
"{0} has enabled the following protocols: '{1}'",
app.Path, app.EnabledProtocols);
}
}
}
}
Comentários
Essa propriedade especifica os protocolos que as solicitações podem usar para acessar um aplicativo. O valor padrão é "http", que habilita os protocolos HTTP e HTTPS. Um valor de "https" também habilita HTTP e HTTPS. Se você não especificar "http" nem "https" na EnabledProtocols propriedade , HTTP e HTTPS serão desabilitados para seu aplicativo. Se você quiser aceitar apenas solicitações HTTPS, configure o recurso SSL (Secure Sockets Layer) para seu site.
Se o site exigir protocolos adicionais (como "NET. TCP") para aceitar solicitações, defina a EnabledProtocols propriedade usando uma lista delimitada por vírgulas que inclui os protocolos necessários.
Cada site pode ter protocolos padrão configurados. Se os protocolos não estiverem definidos explicitamente para o aplicativo, EnabledProtocols obterá os protocolos padrão configurados para o site. Use a Microsoft.Web.Administration.Site.ApplicationDefaults propriedade para exibir as configurações padrão de um site.