Publish.GetAssemblyNameForCache(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve la ruta de acceso completa de un ensamblado generado con nombre seguro en el directorio SoapCache.
public:
virtual void GetAssemblyNameForCache(System::String ^ TypeLibPath, [Runtime::InteropServices::Out] System::String ^ % CachePath);
public void GetAssemblyNameForCache(string TypeLibPath, out string CachePath);
abstract member GetAssemblyNameForCache : string * string -> unit
override this.GetAssemblyNameForCache : string * string -> unit
Public Sub GetAssemblyNameForCache (TypeLibPath As String, ByRef CachePath As String)
Parámetros
- TypeLibPath
- String
Ruta de acceso del archivo que contiene la biblioteca de tipos.
- CachePath
- String
Cuando este método devuelve, este parámetro contiene el nombre del directorio SoapCache.
Implementaciones
Excepciones
TypeLibPath es null.
El autor de la llamada no tiene el permiso necesario.
El nombre de archivo está vacío, solo contiene espacios en blanco o contiene caracteres no válidos.
Se deniega el acceso a TypeLibPath .
La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.
TypeLibPath contiene dos puntos (:) en medio de la cadena.
Comentarios
Para que un componente COM+ no administrado se publique a través de .NET comunicación remota como punto de conexión SOAP, es necesario generar un proxy para que los componentes no administrados estén disponibles para el marco de .NET. Para ello, se realizan mediante programación los mismos pasos que el importador de bibliotecas de tipos (Tlbimp.exe), la herramienta del SDK de Windows que se usa para convertir bibliotecas de tipos COM+ no administradas en ensamblados de metadatos proxy. Sin embargo, para que la activación del cliente a través de SOAP se realice correctamente, las máquinas cliente y servidor deben compartir los mismos servidores proxy de metadatos firmados con nombre seguro. Por este motivo, cuando se genera un ensamblado proxy administrado para un componente COM+ no administrado, también se genera una clave de nombre seguro y se usa para firmar el ensamblado proxy.