ActivitySurrogateSelector.GetSurrogate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Recherche le substitut qui représente le type spécifié, en commençant par le sélecteur de substitut spécifié pour le contexte de sérialisation spécifié.
public:
override System::Runtime::Serialization::ISerializationSurrogate ^ GetSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, [Runtime::InteropServices::Out] System::Runtime::Serialization::ISurrogateSelector ^ % selector);
public override System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
override this.GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
Public Overrides Function GetSurrogate (type As Type, context As StreamingContext, ByRef selector As ISurrogateSelector) As ISerializationSurrogate
Paramètres
- context
- StreamingContext
StreamingContext utilisé en tant que contexte source ou de destination pour la sérialisation en cours.
- selector
- ISurrogateSelector
Lorsque cette méthode est retournée, elle contient 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 et le contexte spécifiés.
Exceptions
type
contient une référence Null (Nothing
en Visual Basic).
Remarques
Le type de substitut retourné dépend du type qui peut être assigné à partir du type
.