ManagementConfigurationPath.GetEffectiveConfigurationPath Método
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 o caminho de configuração efetivo para um aplicativo, site ou servidor.
public:
System::String ^ GetEffectiveConfigurationPath(Microsoft::Web::Management::Server::ManagementScope scope);
public string GetEffectiveConfigurationPath (Microsoft.Web.Management.Server.ManagementScope scope);
member this.GetEffectiveConfigurationPath : Microsoft.Web.Management.Server.ManagementScope -> string
Public Function GetEffectiveConfigurationPath (scope As ManagementScope) As String
Parâmetros
- scope
- ManagementScope
O escopo de gerenciamento.
Retornos
Esse método retorna um dos seguintes valores:
O caminho da pasta, se o valor do
scope
parâmetro for um aplicativo.O caminho de configuração do aplicativo, se
scope
for um site da Web.O nome do site e o caminho de configuração do aplicativo, se
scope
for um servidor e houver um caminho de aplicativo.O nome do site, se
scope
for um servidor e nenhum caminho de aplicativo existir
Exemplos
O exemplo a seguir adiciona detalhes do ManagementConfigurationPath objeto a uma lista vinculada.
public LinkedList<string> ConfigurationPath(IServiceProvider sp) {
Connection con = (Connection)sp.GetService(typeof(Connection));
LinkedList<string> llp = new LinkedList<string>();
ManagementConfigurationPath mcp = con.ConfigurationPath;
llp.AddLast("ApplicationPath: " + mcp.ApplicationPath);
llp.AddLast("FolderPath: " + mcp.FolderPath);
llp.AddLast("GetEffectiveConfigurationPath Application: " +
mcp.GetEffectiveConfigurationPath(ManagementScope.Application));
llp.AddLast("GetEffectiveConfigurationPath Server: " +
mcp.GetEffectiveConfigurationPath(ManagementScope.Server));
llp.AddLast("GetEffectiveConfigurationPath Site: " +
mcp.GetEffectiveConfigurationPath(ManagementScope.Site));
llp.AddLast("PathType: " + mcp.PathType.ToString());
llp.AddLast("SiteName: " + mcp.SiteName);
return llp;
}