Lire en anglais

Partager via


RemotingSurrogateSelector.GetSurrogate Méthode

Définition

Retourne le substitut approprié pour le type donné dans le contexte donné.

public virtual System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector ssout);
[System.Security.SecurityCritical]
public virtual System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector ssout);

Paramètres

type
Type

Type pour lequel le substitut est demandé.

context
StreamingContext

Source ou destination de la sérialisation.

ssout
ISurrogateSelector

Cette méthode retourne un ISurrogateSelector adapté au type d'objet spécifié. Ce paramètre est passé sans être initialisé.

Retours

Substitut approprié pour le type donné dans le contexte donné.

Implémente

Attributs

Remarques

Un substitut de communication à distance gère les exigences de sérialisation de communication à distance d’un objet qui dérive d’un MarshalByRefObject. Pendant la sérialisation d’un objet qui dérive de MarshalByRefObject vers un emplacement distant, le substitut de communication à distance crée un ObjRef qui contient toutes les informations pertinentes requises pour activer et communiquer avec l’objet distant. Le nouvellement créé ObjRef peut ensuite être envoyé à un emplacement distant et utilisé pour créer un proxy.

S’applique à