BinaryServerFormatterSinkProvider Classe
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.
Fournit l’implémentation du fournisseur de récepteur de canal du formateur de serveur qui utilise le BinaryFormatter.
public ref class BinaryServerFormatterSinkProvider : System::Runtime::Remoting::Channels::IServerFormatterSinkProvider
public class BinaryServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerFormatterSinkProvider
type BinaryServerFormatterSinkProvider = class
interface IServerFormatterSinkProvider
interface IServerChannelSinkProvider
Public Class BinaryServerFormatterSinkProvider
Implements IServerFormatterSinkProvider
- Héritage
-
BinaryServerFormatterSinkProvider
- Implémente
Remarques
Les récepteurs de canal sont connectés à un canal de serveur par le biais d’implémentations de l’interface IServerChannelSinkProvider . Tous les canaux de serveur de communication à distance fournissent des constructeurs qui prennent un IServerChannelSinkProvider paramètre.
Les fournisseurs de récepteurs de canal sont stockés dans une chaîne, et l’utilisateur est responsable du chaînage de tous les fournisseurs de récepteurs de canal avant de passer l’extérieur au constructeur de canal. IServerChannelSinkProvider fournit une propriété appelée Next à cet effet.
Lorsque plusieurs fournisseurs de récepteurs de canal sont fournis dans un fichier de configuration, l’infrastructure de communication à distance les chaîne dans l’ordre dans lequel elles se trouvent dans le fichier de configuration. Les fournisseurs de récepteurs de canal sont créés lorsque le canal est créé pendant l’appel RemotingConfiguration.Configure .
Les récepteurs de formateur utilisent les propriétés de configuration du récepteur pour configurer le canal au moment de l’exécution. Les propriétés du récepteur peuvent être spécifiées dans un fichier de configuration, ou par programmation, à l’intérieur d’un IDictionary. Dans un fichier de configuration, toutes les valeurs sont représentées par des chaînes, mais lors de la création d’une propriété IDictionary par programmation, les types de valeurs peuvent être spécifiés avec leurs valeurs natives ou avec des chaînes.
Le tableau suivant montre les propriétés de configuration du récepteur qui peuvent être spécifiées pour le fournisseur de récepteurs actuel.
| Propriété | Description |
|---|---|
includeVersions |
Spécifie si le formateur inclut des informations de contrôle de version. Les valeurs sont true ou false. |
Important
L’utilisation d’une instance de cet objet avec des données non approuvées ou sur un canal non sécurisé est un risque de sécurité. Utilisez cet objet uniquement avec des données approuvées et sur un canal sécurisé. Pour plus d’informations, consultez Valider toutes les entrées.
Constructeurs
| Nom | Description |
|---|---|
| BinaryServerFormatterSinkProvider() |
Initialise une nouvelle instance de la BinaryServerFormatterSinkProvider classe avec des valeurs par défaut. |
| BinaryServerFormatterSinkProvider(IDictionary, ICollection) |
Initialise une nouvelle instance de la BinaryServerFormatterSinkProvider classe avec les propriétés fournies et les données du fournisseur. |
Propriétés
| Nom | Description |
|---|---|
| Next |
Obtient ou définit la suivante IServerChannelSinkProvider dans la chaîne de fournisseur de récepteurs. |
| TypeFilterLevel |
Obtient ou définit la |
Méthodes
| Nom | Description |
|---|---|
| CreateSink(IChannelReceiver) |
Crée une chaîne de récepteurs. |
| Equals(Object) |
Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object) |
| GetChannelData(IChannelDataStore) |
Retourne les données de canal pour le canal auquel le récepteur actuel est associé. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |