ISurrogateSelector.GetSurrogate Méthode

Définition

Recherche le substitut qui représente le type de l'objet spécifié, pour le contexte de sérialisation spécifié, en commençant par le sélecteur de substitut spécifié.

public:
 System::Runtime::Serialization::ISerializationSurrogate ^ GetSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, [Runtime::InteropServices::Out] System::Runtime::Serialization::ISurrogateSelector ^ % selector);
public System.Runtime.Serialization.ISerializationSurrogate? GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
public System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
[System.Security.SecurityCritical]
public System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
abstract member GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
[<System.Security.SecurityCritical>]
abstract member GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
Public Function GetSurrogate (type As Type, context As StreamingContext, ByRef selector As ISurrogateSelector) As ISerializationSurrogate

Paramètres

type
Type

Type de l'objet (classe) qui requiert un substitut.

context
StreamingContext

Contexte source ou de destination pour la sérialisation en cours.

selector
ISurrogateSelector

Cette méthode retourne un ISurrogateSelector qui contient une référence au sélecteur de substitut dans lequel le substitut approprié a été trouvé. Ce paramètre est passé sans être initialisé.

Retours

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

Attributs

Exceptions

L'appelant n'a pas l'autorisation requise.

S’applique à