Método IVisualizerObjectProvider.TransferData
Namespace: Microsoft.VisualStudio.DebuggerVisualizers
Assembly: Microsoft.VisualStudio.DebuggerVisualizers (em Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintaxe
'Declaração
Function TransferData ( _
outgoingData As Stream _
) As Stream
Stream TransferData(
Stream outgoingData
)
Stream^ TransferData(
Stream^ outgoingData
)
abstract TransferData :
outgoingData:Stream -> Stream
function TransferData(
outgoingData : Stream
) : Stream
Parâmetros
- outgoingData
Tipo: System.IO.Stream
Um fluxo de dados a ser transferida para o lado a ser depurado.
Valor de retorno
Tipo: System.IO.Stream
Retorna o fluxo de dados, preenchido pelo método de TransferData do VisualizerObjectSource.Não há nenhuma comunicação baseada em fluxo bidirecional entre o lado do depurador e o debuggee side (origem do objeto).
Comentários
Transfere dados arbitrários para o VisualizerObjectSource e permite que ele volte a quaisquer dados arbitrários.
Exemplos
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
Stream myStream = objectProvider.GetData();
Stream myNewStream;
// Here is where you would show the visualizer and get back the modified data stream
objectProvider.TransferData(myNewStream);
}
// Other class methods would be here.
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.