IRemoteProxiedUserControl2 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein VisualStudio.Extensibility-Benutzersteuerelement, das die Remote UI-Datenkontextproxyfunktionen nutzt. Diese Schnittstelle soll erweitert werden, indem eine technologiespezifische Schnittstelle wie erstellt IRemoteWpfUserControlwird.
[StreamJsonRpc.RpcMarshalable]
public interface IRemoteProxiedUserControl2 : IDisposable, Microsoft.VisualStudio.RpcContracts.RemoteUI.IRemoteProxiedUserControl
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteProxiedUserControl2 = interface
interface IRemoteProxiedUserControl
interface IRemoteUserControl
interface IDisposable
Public Interface IRemoteProxiedUserControl2
Implements IDisposable, IRemoteProxiedUserControl
- Attribute
-
StreamJsonRpc.RpcMarshalableAttribute
- Implementiert
Methoden
GetObjectAsync(ObjectId, CancellationToken) |
Diese Methode ermöglicht das Abfragen des Werts eines eindeutig identifizierbaren Objekts, das Teil des DataContext des Steuerelements ist. Der Wert des -Objekts wird mithilfe ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)von an den Client gesendet. (Geerbt von IRemoteProxiedUserControl) |
InvokeAsync(ObjectId, MessagePackFragment, CancellationToken) |
Diese Methode ermöglicht das Aufrufen von ExecuteAsync für einen asynchronen Befehl, der Teil des DataContext des Steuerelements ist. (Geerbt von IRemoteProxiedUserControl) |
InvokeAsync(ObjectId, MessagePackFragment, IReadOnlyDictionary<String,String>, CancellationToken) |
Ruft ExecuteAsync für einen asynchronen Befehl auf, der Teil des DataContext-Steuerelements ist. |
SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken) |
Diese Methode aktualisiert eine -Eigenschaft von, IList die Teil des DataContext des -Steuerelements ist. (Geerbt von IRemoteProxiedUserControl) |
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken) |
Diese Methode aktualisiert eine Eigenschaft eines Objekts, das Teil des DataContext des Steuerelements ist. (Geerbt von IRemoteProxiedUserControl) |