Idioma

Publish.ProcessServerTlb Método

Definição

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.

Aplica-se a