SurrogateSelector.GetSurrogate(Type, StreamingContext, ISurrogateSelector) SurrogateSelector.GetSurrogate(Type, StreamingContext, ISurrogateSelector) SurrogateSelector.GetSurrogate(Type, StreamingContext, ISurrogateSelector) Method

Definition

Gibt den Ersatz für einen bestimmten Typ zurück.Returns the surrogate for a particular type.

public:
 virtual System::Runtime::Serialization::ISerializationSurrogate ^ GetSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, [Runtime::InteropServices::Out] System::Runtime::Serialization::ISurrogateSelector ^ % selector);
[System.Security.SecurityCritical]
public virtual 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
override this.GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate

Parameter

type
Type Type Type

Der Type, für den der Ersatz angefordert wird.The Type for which the surrogate is requested.

context
StreamingContext StreamingContext StreamingContext

Der Streamingkontext.The streaming context.

selector
ISurrogateSelector ISurrogateSelector ISurrogateSelector

Der zu verwendende Ersatz.The surrogate to use.

Gibt zurück

Der Ersatz für einen bestimmten Typ.The surrogate for a particular type.

Implementiert

Ausnahmen

Der type-Parameter ist null.The type parameter is null.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.The caller does not have the required permission.

Hinweise

Wenn die aktuelle Auswahl kein Ersatz Zeichen bereitstellen kann, werden alle untergeordneten Objekte überprüft null, bevor Sie zurückgegeben werden.If the current selector cannot provide a surrogate, it checks all its child objects before returning null.

Sicherheit

SecurityPermission
zum Bereitstellen von Serialisierungsdiensten.for providing serialization services. Zugeordnete Enumeration: SerializationFormatterAssociated enumeration: SerializationFormatter.

Gilt für: