Publish.ProcessServerTlb 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.
Processa uma biblioteca de tipos de servidor, adicionando ou excluindo entradas de componente aos arquivos Web.config e Default.disco. Gera um proxy, se necessário.
public:
virtual void ProcessServerTlb(System::String ^ ProgId, System::String ^ SrcTlbPath, System::String ^ PhysicalPath, System::String ^ Operation, [Runtime::InteropServices::Out] System::String ^ % strAssemblyName, [Runtime::InteropServices::Out] System::String ^ % TypeName, [Runtime::InteropServices::Out] System::String ^ % Error);
public void ProcessServerTlb(string ProgId, string SrcTlbPath, string PhysicalPath, string Operation, out string strAssemblyName, out string TypeName, out string Error);
abstract member ProcessServerTlb : string * string * string * string * string * string * string -> unit
override this.ProcessServerTlb : string * string * string * string * string * string * string -> unit
Public Sub ProcessServerTlb (ProgId As String, SrcTlbPath As String, PhysicalPath As String, Operation As String, ByRef strAssemblyName As String, ByRef TypeName As String, ByRef Error As String)
Parâmetros
- ProgId
- String
O identificador programático da classe.
- SrcTlbPath
- String
O caminho para o arquivo que contém a biblioteca de tipos.
- PhysicalPath
- String
O diretório do aplicativo Web.
- Operation
- String
A operação a ser executada.
- strAssemblyName
- String
Quando esse método é retornado, esse parâmetro contém o nome de exibição do assembly.
- TypeName
- String
Quando esse método é retornado, esse parâmetro contém o nome de tipo totalmente qualificado do assembly.
- Error
- String
Quando esse método é retornado, esse parâmetro contém uma mensagem de erro se um problema foi encontrado.
Implementações
Exceções
Um chamador na cadeia de chamadas não tem permissão para acessar código não gerenciado.
O SrcTlbPath parâmetro referenciado scrobj.dll; portanto, não há suporte para a publicação SOAP de componentes de script.
Comentários
ProcessServerTlb adiciona uma entrada ao arquivo de descoberta e ao arquivo web.config para os componentes no typelib e gera ou copia um proxy para o diretório bin para componentes não gerenciados. Se Operation for igual a "delete", as entradas do componente serão removidas dos arquivos Web.config e Default.disco.
É recomendável que AddServerTlb ele seja usado em DeleteServerTlb vez de ProcessServerTlb.