Publish.ProcessServerTlb Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Elabora una libreria dei tipi di server, aggiungendo o eliminando voci del componente ai file Web.config e Default.disco. Genera un proxy, se necessario.
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)
Parametri
- ProgId
- String
Identificatore programmatico della classe .
- SrcTlbPath
- String
Percorso del file contenente la libreria dei tipi.
- PhysicalPath
- String
Directory dell'applicazione Web.
- Operation
- String
Operazione da eseguire.
- strAssemblyName
- String
Quando termina, questo parametro contiene il nome visualizzato dell'assembly.
- TypeName
- String
Quando termina, questo parametro contiene il nome completo del tipo dell'assembly.
- Error
- String
Quando termina, questo parametro contiene un messaggio di errore se si è verificato un problema.
Implementazioni
Eccezioni
Un chiamante nella catena di chiamate non dispone dell'autorizzazione per accedere al codice non gestito.
Il SrcTlbPath parametro a cui si fa riferimento scrobj.dll; pertanto, la pubblicazione SOAP dei componenti di script non è supportata.
Commenti
ProcessServerTlb aggiunge una voce al file di individuazione e al file web.config per i componenti nel typelib e genera o copia un proxy nella directory bin per i componenti non gestiti. Se Operation è uguale a "delete", le voci del componente vengono rimosse dai file Web.config e Default.disco.
È consigliabile usare AddServerTlb e DeleteServerTlb usare invece di ProcessServerTlb.