Freigeben über


IRemoteProxiedUserControl Schnittstelle

Definition

Ein VisualStudio.Extensibility-Benutzersteuerelement, das die Remote ui Datacontext-Proxyfunktionen nutzt. Diese Schnittstelle soll erweitert werden, indem eine technologiespezifische Schnittstelle wie IRemoteWpfUserControlerstellt wird.

[StreamJsonRpc.RpcMarshalable]
public interface IRemoteProxiedUserControl : IDisposable, Microsoft.VisualStudio.RpcContracts.RemoteUI.IRemoteUserControl
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteProxiedUserControl = interface
    interface IRemoteUserControl
    interface IDisposable
Public Interface IRemoteProxiedUserControl
Implements IDisposable, IRemoteUserControl
Abgeleitet
Attribute
StreamJsonRpc.RpcMarshalableAttribute
Implementiert

Methoden

GetObjectAsync(ObjectId, CancellationToken)

Mit dieser Methode können Sie den Wert eines eindeutig identifizierbaren Objekts abfragen, das Teil des DataContext-Steuerelements ist. Der Wert des -Objekts wird mithilfe ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)von an den Client gesendet.

InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

Diese Methode ermöglicht das Aufrufen von ExecuteAsync für einen asynchronen Befehl, der Teil des DataContext-Steuerelements ist.

SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken)

Diese Methode aktualisiert eine Eigenschaft einer IList , die Teil des DataContext-Steuerelements ist.

SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Diese Methode aktualisiert eine Eigenschaft eines Objekts, das Teil des DataContext-Steuerelements ist.

Gilt für: