ISoapServerTlb.AddServerTlb Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Adds the entries for a server type library to the Web.config and Default.disco files, depending on security options, and generates a proxy if necessary.
public:
void AddServerTlb(System::String ^ progId, System::String ^ classId, System::String ^ interfaceId, System::String ^ srcTlbPath, System::String ^ rootWebServer, System::String ^ baseUrl, System::String ^ virtualRoot, System::String ^ clientActivated, System::String ^ wellKnown, System::String ^ discoFile, System::String ^ operation, [Runtime::InteropServices::Out] System::String ^ % assemblyName, [Runtime::InteropServices::Out] System::String ^ % typeName);
public void AddServerTlb (string progId, string classId, string interfaceId, string srcTlbPath, string rootWebServer, string baseUrl, string virtualRoot, string clientActivated, string wellKnown, string discoFile, string operation, out string assemblyName, out string typeName);
abstract member AddServerTlb : string * string * string * string * string * string * string * string * string * string * string * string * string -> unit
Public Sub AddServerTlb (progId As String, classId As String, interfaceId As String, srcTlbPath As String, rootWebServer As String, baseUrl As String, virtualRoot As String, clientActivated As String, wellKnown As String, discoFile As String, operation As String, ByRef assemblyName As String, ByRef typeName As String)
Parameters
- progId
- String
The programmatic identifier of the class.
- classId
- String
The class identifier (CLSID) for the type library.
- interfaceId
- String
The IID for the type library.
- srcTlbPath
- String
The path for the file containing the type library.
- rootWebServer
- String
The root Web server.
- baseUrl
- String
The base URL that contains the virtual root.
- virtualRoot
- String
The name of the virtual root.
- clientActivated
- String
true
if client activated; otherwise, false
.
- wellKnown
- String
true
if well-known; otherwise, false
.
- discoFile
- String
true
if a discovery file; otherwise, false
.
- operation
- String
The operation to perform. Specify either "delete" or an empty string.
- assemblyName
- String
When this method returns, contains the name of the assembly.
- typeName
- String
When this method returns, contains the type of the assembly.
Exceptions
A caller in the call chain does not have permission to access unmanaged code.
The SOAP utility is not available.
The call to get the system directory failed.