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 del server, aggiungendo o eliminando le voci corrispondenti ai componenti nei 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 a livello di codice 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 il metodo termina, questo parametro contiene il nome visualizzato dell'assembly.
- TypeName
- String
Quando il metodo termina, questo parametro contiene il nome di tipo completo dell'assembly.
- Error
- String
Quando il metodo termina, questo parametro contiene un messaggio di errore in caso di rilevamento di un problema.
Implementazioni
Eccezioni
Un chiamante nella catena di chiamate non dispone dell'autorizzazione all'accesso a codice non gestito.
Se il parametro SrcTlbPath
fa riferimento a scrobj.dll, la pubblicazione SOAP dei componenti 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 AddServerTlb usare e DeleteServerTlb usare invece di ProcessServerTlb.