6 instantiations of Message
NuGet.Protocol (6)
Plugins\InboundRequestContext.cs (1)
183
var response = new
Message
(
Plugins\MessageConverter.cs (1)
167
return new
Message
(requestId!, messageType, messageMethod, payload);
Plugins\MessageDispatcher.cs (2)
425
message = new
Message
(requestId, MessageType.Fault, MessageMethod.None, fault);
431
message = new
Message
(request.RequestId, MessageType.Fault, request.Method, fault);
Plugins\MessageUtilities.cs (2)
37
return new
Message
(requestId, type, method, (object?)null);
69
return new
Message
(requestId, type, method, payload);
103 references to Message
NuGet.Protocol (103)
_generated\72\PluginJsonContext.Message.g.cs (9)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.
Message
>? _Message;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.
Message
> Message
22
get => _Message ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.
Message
>)Options.GetTypeInfo(typeof(global::NuGet.Protocol.Plugins.
Message
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.
Message
> Create_Message(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Protocol.Plugins.
Message
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.Plugins.
Message
> jsonTypeInfo))
29
global::System.Text.Json.Serialization.JsonConverter converter = ExpandConverter(typeof(global::NuGet.Protocol.Plugins.
Message
), new global::NuGet.Protocol.Plugins.MessageConverter(), options);
30
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::NuGet.Protocol.Plugins.
Message
> (options, converter);
_generated\95\PluginJsonContext.GetJsonTypeInfo.g.cs (1)
138
if (type == typeof(global::NuGet.Protocol.Plugins.
Message
))
Plugins\AutomaticProgressReporter.cs (4)
19
private readonly
Message
_request;
25
Message
request,
114
Message
request,
175
var
progress = MessageUtilities.Create(
Plugins\Connection.cs (1)
225
public async Task SendAsync(
Message
message, CancellationToken cancellationToken)
Plugins\IConnection.cs (1)
57
Task SendAsync(
Message
message, CancellationToken cancellationToken);
Plugins\IMessageDispatcher.cs (6)
33
Message
CreateMessage(MessageType type, MessageMethod method);
43
Message
CreateMessage<TPayload>(MessageType type, MessageMethod method, TPayload payload)
52
Task DispatchCancelAsync(
Message
request, CancellationToken cancellationToken);
61
Task DispatchFaultAsync(
Message
request, Fault fault, CancellationToken cancellationToken);
70
Task DispatchProgressAsync(
Message
request, Progress progress, CancellationToken cancellationToken);
98
Task DispatchResponseAsync<TOutbound>(
Message
request, TOutbound responsePayload, CancellationToken cancellationToken)
Plugins\InboundRequestContext.cs (5)
101
private async Task ProcessResponseAsync(IRequestHandler requestHandler,
Message
request, IResponseHandler responseHandler)
118
var
response = MessageUtilities.Create(request.RequestId, MessageType.Cancel, request.Method);
171
public void BeginFaultAsync(
Message
request, Exception exception)
183
var
response = new Message(
233
Message
request,
Plugins\IRequestHandler.cs (1)
37
Message
request,
Plugins\IResponseHandler.cs (1)
27
Task SendResponseAsync<TPayload>(
Message
request, TPayload payload, CancellationToken cancellationToken)
Plugins\ISender.cs (1)
40
Task SendAsync(
Message
message, CancellationToken cancellationToken);
Plugins\MessageConverter.cs (13)
12
internal sealed class MessageConverter : JsonConverter<
Message
>
103
public override
Message
Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
108
if (!root.TryGetProperty(nameof(
Message
.RequestId), out var requestIdProp))
110
throw new JsonException(string.Format(CultureInfo.CurrentCulture, Strings.Error_RequiredJsonPropertyMissing, nameof(
Message
.RequestId)));
116
throw new JsonException(string.Format(CultureInfo.CurrentCulture, Strings.ArgumentCannotBeNullOrEmpty, nameof(
Message
.RequestId)));
119
if (!root.TryGetProperty(nameof(
Message
.Type), out var typeProp))
121
throw new JsonException(string.Format(CultureInfo.CurrentCulture, Strings.Error_RequiredJsonPropertyMissing, nameof(
Message
.Type)));
130
if (!root.TryGetProperty(nameof(
Message
.Method), out var methodProp))
132
throw new JsonException(string.Format(CultureInfo.CurrentCulture, Strings.Error_RequiredJsonPropertyMissing, nameof(
Message
.Method)));
170
public override void Write(Utf8JsonWriter writer,
Message
value, JsonSerializerOptions options)
173
writer.WriteString(nameof(
Message
.RequestId), value.RequestId);
174
writer.WriteString(nameof(
Message
.Type), value.Type.ToString());
175
writer.WriteString(nameof(
Message
.Method), value.Method.ToString());
Plugins\MessageDispatcher.cs (22)
143
public
Message
CreateMessage(MessageType type, MessageMethod method)
159
public
Message
CreateMessage<TPayload>(MessageType type, MessageMethod method, TPayload payload)
181
public Task DispatchCancelAsync(
Message
request, CancellationToken cancellationToken)
211
public Task DispatchFaultAsync(
Message
request, Fault fault, CancellationToken cancellationToken)
242
public Task DispatchProgressAsync(
Message
request, Progress progress, CancellationToken cancellationToken)
318
Message
request,
371
Message
request,
381
Message
request,
391
var
message = MessageUtilities.Create(request.RequestId, type, request.Method, payload);
405
Message
request,
408
var
message = MessageUtilities.Create(request.RequestId, MessageType.Cancel, request.Method);
415
Message
request,
419
Message
message;
439
Message
request,
443
var
message = MessageUtilities.Create(request.RequestId, MessageType.Progress, request.Method, progress);
450
Message
response,
467
var
message = CreateMessage(type, method, payload);
588
private void HandleInboundCancel(
Message
message)
600
private void HandleInboundFault(
Message
fault)
612
private void HandleInboundRequest(
Message
message)
681
Message
message,
693
Message
message,
Plugins\MessageEventArgs.cs (2)
16
public
Message
Message { get; }
23
public MessageEventArgs(
Message
message)
Plugins\Messages\Message.cs (1)
47
/// Initializes a new instance of the <see cref="
Message
" /> class.
Plugins\MessageUtilities.cs (9)
19
/// Instantiates a new <see cref="
Message
" /> class.
24
/// <returns>a <see cref="
Message
" /> instance.</returns>
27
public static
Message
Create(
41
/// Instantiates a new <see cref="
Message
" /> class.
48
/// <returns>a <see cref="
Message
" /> instance.</returns>
52
public static
Message
Create<TPayload>(
74
/// Use this instead of accessing the obsolete <see cref="
Message
.Payload" /> directly.
83
public static string? SerializePayload(
Message
message)
120
public static TPayload? DeserializePayload<TPayload>(
Message
message)
Plugins\OutboundRequestContext.cs (3)
45
public abstract void HandleProgress(
Message
progress);
52
public abstract void HandleResponse(
Message
response);
59
public abstract void HandleFault(
Message
fault);
Plugins\OutboundRequestContext`1.cs (6)
28
private readonly
Message
_request;
55
Message
request,
83
Message
request,
157
public override void HandleProgress(
Message
progress)
182
public override void HandleResponse(
Message
response)
203
public override void HandleFault(
Message
fault)
Plugins\PluginFactory.cs (1)
448
var
message = plugin.Connection.MessageDispatcher.CreateMessage(
Plugins\PluginJsonContext.cs (1)
11
[JsonSerializable(typeof(
Message
))]
Plugins\ProtocolErrorEventArgs.cs (2)
21
public
Message
? Message { get; }
45
public ProtocolErrorEventArgs(Exception exception,
Message
message)
Plugins\Receiver.cs (2)
61
protected void FireFaultEvent(Exception exception,
Message
? message)
70
protected void FireMessageReceivedEvent(
Message
message)
Plugins\RequestHandlers\CloseRequestHandler.cs (1)
62
Message
request,
Plugins\RequestHandlers\GetCredentialsRequestHandler.cs (1)
119
Message
request,
Plugins\RequestHandlers\GetServiceIndexRequestHandler.cs (1)
103
Message
request,
Plugins\RequestHandlers\LogRequestHandler.cs (1)
61
Message
request,
Plugins\RequestHandlers\MonitorNuGetProcessExitRequestHandler.cs (1)
79
Message
request,
Plugins\RequestHandlers\SymmetricHandshake.cs (1)
164
Message
request,
Plugins\Sender.cs (1)
120
public Task SendAsync(
Message
message, CancellationToken cancellationToken)
Plugins\StandardInputReceiver.cs (2)
112
Message
? message = null;
139
message = JsonSerializationUtilities.Deserialize<
Message
>(line);
Plugins\StandardOutputReceiver.cs (2)
103
Message
? message = null;
122
message = JsonSerializationUtilities.Deserialize<
Message
>(line);