Table of Contents

Class MessageUtilities

Namespace
NuGet.Protocol.Plugins
Assembly
NuGet.Protocol.dll
public static class MessageUtilities
Inheritance
MessageUtilities
Inherited Members

Methods

Create(string, MessageType, MessageMethod)

public static Message Create(string requestId, MessageType type, MessageMethod method)

Parameters

requestId string
type MessageType
method MessageMethod

Returns

Message

Create<TPayload>(string, MessageType, MessageMethod, TPayload)

public static Message Create<TPayload>(string requestId, MessageType type, MessageMethod method, TPayload payload) where TPayload : class

Parameters

requestId string
type MessageType
method MessageMethod
payload TPayload

Returns

Message

Type Parameters

TPayload

DeserializePayload<TPayload>(Message)

public static TPayload DeserializePayload<TPayload>(Message message)

Parameters

message Message

Returns

TPayload

Type Parameters

TPayload