BaseChannelWithProperties Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een basis implementatie voor kanalen die een woordenlijstinterface beschikbaar willen maken voor hun eigenschappen.
public ref class BaseChannelWithProperties abstract : System::Runtime::Remoting::Channels::BaseChannelObjectWithProperties
public abstract class BaseChannelWithProperties : System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class BaseChannelWithProperties : System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public abstract class BaseChannelWithProperties : System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties
type BaseChannelWithProperties = class
inherit BaseChannelObjectWithProperties
[<System.Runtime.InteropServices.ComVisible(true)>]
type BaseChannelWithProperties = class
inherit BaseChannelObjectWithProperties
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type BaseChannelWithProperties = class
inherit BaseChannelObjectWithProperties
Public MustInherit Class BaseChannelWithProperties
Inherits BaseChannelObjectWithProperties
- Overname
- Afgeleid
- Kenmerken
Opmerkingen
Important
Het aanroepen van methoden uit deze klasse met niet-vertrouwde gegevens is een beveiligingsrisico. Roep de methoden van deze klasse alleen aan met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.
De BaseChannelWithProperties klasse verwerkt de complexiteit van het vragen van de sinks in een kanaalsinkketen voor hun eigenschappen. Nadat het kanaal de sinkketen heeft gemaakt (indien van toepassing), moet deze de SinksWithProperties eigenschap instellen.
Deze klasse maakt een koppelingsvraag en een overnamevraag op klasseniveau. Er SecurityException wordt een gegenereerd wanneer de directe aanroeper of de afgeleide klasse geen infrastructuurmachtiging heeft. Zie Koppelingsvereisten en overnamevereisten voor meer informatie over beveiligingsvereisten.
Notities voor uitvoerders
Wanneer u de eigenschap overdrat BaseChannelWithProperties, moet u de Keys eigenschap en de Item[Object] eigenschap implementeren.
Constructors
| Name | Description |
|---|---|
| BaseChannelWithProperties() |
Initialiseert een nieuw exemplaar van de BaseChannelWithProperties klasse. |
Velden
| Name | Description |
|---|---|
| SinksWithProperties |
Geeft de bovenste kanaalsink in de kanaalsinkstack aan. |
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee wordt het aantal eigenschappen opgehaald dat is gekoppeld aan het kanaalobject. (Overgenomen van BaseChannelObjectWithProperties) |
| IsFixedSize |
Hiermee wordt een waarde opgehaald die aangeeft of het aantal eigenschappen dat in het kanaalobject kan worden ingevoerd, is opgelost. (Overgenomen van BaseChannelObjectWithProperties) |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of de verzameling eigenschappen in het kanaalobject alleen-lezen is. (Overgenomen van BaseChannelObjectWithProperties) |
| IsSynchronized |
Hiermee wordt een waarde opgehaald die aangeeft of de woordenlijst van kanaalobjecteigenschappen wordt gesynchroniseerd. (Overgenomen van BaseChannelObjectWithProperties) |
| Item[Object] |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt of stelt u de eigenschap in die is gekoppeld aan de opgegeven sleutel. (Overgenomen van BaseChannelObjectWithProperties) |
| Keys |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u een ICollection aantal sleutels op waaraan de eigenschappen van het kanaalobject zijn gekoppeld. (Overgenomen van BaseChannelObjectWithProperties) |
| Properties |
Hiermee haalt u een IDictionary van de kanaaleigenschappen op die zijn gekoppeld aan het huidige kanaalobject. |
| SyncRoot |
Hiermee haalt u een object op dat wordt gebruikt om de toegang tot de BaseChannelObjectWithProperties. (Overgenomen van BaseChannelObjectWithProperties) |
| Values |
Hiermee haalt u een ICollection van de waarden op van de eigenschappen die zijn gekoppeld aan het kanaalobject. (Overgenomen van BaseChannelObjectWithProperties) |
Methoden
| Name | Description |
|---|---|
| Add(Object, Object) |
Gooit een NotSupportedException. (Overgenomen van BaseChannelObjectWithProperties) |
| Clear() |
Gooit een NotSupportedException. (Overgenomen van BaseChannelObjectWithProperties) |
| Contains(Object) |
Retourneert een waarde die aangeeft of het kanaalobject een eigenschap bevat die is gekoppeld aan de opgegeven sleutel. (Overgenomen van BaseChannelObjectWithProperties) |
| CopyTo(Array, Int32) |
Gooit een NotSupportedException. (Overgenomen van BaseChannelObjectWithProperties) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Retourneert een IDictionaryEnumerator opsomming van alle eigenschappen die zijn gekoppeld aan het kanaalobject. (Overgenomen van BaseChannelObjectWithProperties) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Remove(Object) |
Gooit een NotSupportedException. (Overgenomen van BaseChannelObjectWithProperties) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Retourneert een IEnumerator opsomming van alle eigenschappen die zijn gekoppeld aan het kanaalobject. (Overgenomen van BaseChannelObjectWithProperties) |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |