Publish.ProcessServerTlb Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.