Publish.ProcessServerTlb Método

Definição

Processa uma biblioteca do tipo servidor, adicionando ou eliminando entradas de componentes aos ficheiros 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 ficheiro que contém a biblioteca de tipos.

PhysicalPath
String

O diretório de aplicações web.

Operation
String

A operação a realizar.

strAssemblyName
String

Quando este método regressa, este parâmetro contém o nome de exibição do conjunto.

TypeName
String

Quando este método retorna, este parâmetro contém o nome do tipo totalmente qualificado da assembleia.

Error
String

Quando este método retorna, este parâmetro contém uma mensagem de erro caso tenha sido encontrado um problema.

Implementações

Exceções

Um chamador na cadeia de chamadas não tem permissão para aceder a código não gerido.

O SrcTlbPath parâmetro referenciado scrobj.dll; portanto, a publicação SOAP dos componentes do script não é suportada.

Observações

ProcessServerTlb adiciona uma entrada ao ficheiro de descoberta e ao ficheiro web.config para os componentes no typelib, e gera ou copia um proxy para o diretório bin para componentes não geridos. Se Operation for igual a "delete", então as entradas dos componentes são removidas dos ficheiros Web.config e Default.disco.

Recomenda-se que AddServerTlb e DeleteServerTlb seja usado em vez de ProcessServerTlb.

Aplica-se a