Compartir a través de


Elemento <wellknown> (instancia de servicio)

Contiene información sobre los objetos (conocidos) activados en el servidor y que la aplicación expone a los clientes.

<configuration>
   <system.runtime.remoting>
      <application>
         <service>
**            <wellknown>**

<wellknown 
   mode="Singleton|SingleCall"   displayName="name"   type="type,assembly"objectUri="objectUri"/>

Atributos opcionales

Atributo Descripción
displayName Lo utiliza la herramienta Configuración de .NET Framework para crear una lista de objetos activados por el servidor y para cuya publicación está registrado este servidor. El sistema .NET Remoting no utiliza este atributo.

Atributos requeridos

Atributo Descripción
mode Indica si el objeto es un objeto Singleton o SingleCall. Se ha de seleccionar una opción. Para obtener más información, vea Activación.
type Especifica el nombre de tipo completo del objeto así como el nombre de ensamblado de la implementación de tipos. Esto incluye la información de versión, referencia cultural y clave pública si el ensamblado contenedor está en la caché de ensamblados global.
objectUri Especifica el extremo del Identificador de recursos uniforme (URI) del objeto.

Comentarios

Cuando un objeto está alojado en los Servicios de Internet Information Server (IIS), la extensión de objectUri debe ser .soap o .rem, de modo que la solicitud se enrute al IHttpHandler de .NET Remoting.

Ejemplo

En el siguiente archivo de configuración se declara un tipo (conocido) activado en el servidor, el URI del objeto donde se puede encontrar y el WellKnownObjectMode que controla la activación de las instancias.

<configuration>
   <system.runtime.remoting>
      <application>
         <service>
            <wellknown 
               type="ServerActivatedType, RemoteAssembly" 
               objectUri="ServerType.rem" 
               mode="Singleton" 
            />
         </service>
      </application>
   </system.runtime.remoting>
</configuration>

Requisitos

Archivos de configuración: Archivo de configuración de la aplicación, archivo de configuración del equipo (Machine.config)

Vea también

Esquema de la configuración de la interacción remota | Activación | Configuración