SoapServerTlb.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:
virtual void AddServerTlb(System::String ^ progId, System::String ^ classId, System::String ^ interfaceId, System::String ^ srcTlbPath, System::String ^ rootWebServer, System::String ^ inBaseUrl, System::String ^ inVirtualRoot, System::String ^ clientActivated, System::String ^ wellKnown, System::String ^ discoFile, System::String ^ operation, [Runtime::InteropServices::Out] System::String ^ % strAssemblyName, [Runtime::InteropServices::Out] System::String ^ % typeName);
public void AddServerTlb (string progId, string classId, string interfaceId, string srcTlbPath, string rootWebServer, string inBaseUrl, string inVirtualRoot, string clientActivated, string wellKnown, string discoFile, string operation, out string strAssemblyName, out string typeName);
abstract member AddServerTlb : string * string * string * string * string * string * string * string * string * string * string * string * string -> unit
override this.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, inBaseUrl As String, inVirtualRoot As String, clientActivated As String, wellKnown As String, discoFile As String, operation As String, ByRef strAssemblyName 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.
- inBaseUrl
- String
The base URL that contains the virtual root.
- inVirtualRoot
- 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.
- strAssemblyName
- String
When this method returns, contains the name of the assembly.
- typeName
- String
When this method returns, contains the type of the assembly.
Implements
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.