Partilhar via


Publish.ProcessServerTlb Método

Definição

Processa uma biblioteca de tipos de servidor, adicionando ou excluindo entradas do componente para os 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 este método retornar, este parâmetro conterá o nome de exibição do assembly.

TypeName
String

Quando este método retornar, este parâmetro conterá o nome do tipo totalmente qualificado do assembly.

Error
String

Quando este método retornar, este parâmetro conterá uma mensagem de erro se um problema for encontrado.

Implementações

Exceções

Um chamador na cadeia de chamadas não tem permissão para acessar o código não gerenciado.

O parâmetro SrcTlbPath fez referência a scrobj.dll; portanto, não há suporte para publicação de SOAP de componentes de script.

Comentários

ProcessServerTlb adiciona uma entrada ao arquivo de descoberta e ao arquivo de 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 e DeleteServerTlb sejam usados em vez de ProcessServerTlb.

Aplica-se a