Class ProtobufExtensions
Inheritance
System.Object
ProtobufExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Catalyst.Core.Lib.dll
Syntax
public static class ProtobufExtensions
Fields
|
Improve this Doc
View Source
BroadcastSuffix
Declaration
public static readonly string BroadcastSuffix
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
RequestSuffix
Declaration
public static readonly string RequestSuffix
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ResponseSuffix
Declaration
public static readonly string ResponseSuffix
Field Value
Type |
Description |
System.String |
|
Methods
|
Improve this Doc
View Source
FromProtocolMessage<T>(ProtocolMessage)
Declaration
public static T FromProtocolMessage<T>(this ProtocolMessage message)
where T : IMessage<T>
Parameters
Type |
Name |
Description |
ProtocolMessage |
message |
|
Returns
Type Parameters
|
Improve this Doc
View Source
GetRequestType(String)
Declaration
public static string GetRequestType(this string responseTypeUrl)
Parameters
Type |
Name |
Description |
System.String |
responseTypeUrl |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
GetResponseType(String)
Declaration
public static string GetResponseType(this string requestTypeUrl)
Parameters
Type |
Name |
Description |
System.String |
requestTypeUrl |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
IpAddressToProtobuf(IPAddress)
Declaration
public static ByteString IpAddressToProtobuf(this IPAddress ipAddress)
Parameters
Type |
Name |
Description |
System.Net.IPAddress |
ipAddress |
|
Returns
Type |
Description |
ByteString |
|
|
Improve this Doc
View Source
IsBroadCastMessage(ProtocolMessage)
Declaration
public static bool IsBroadCastMessage(this ProtocolMessage message)
Parameters
Type |
Name |
Description |
ProtocolMessage |
message |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsBroadcastType(Type)
Declaration
public static bool IsBroadcastType(this Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsRequestType(Type)
Declaration
public static bool IsRequestType(this Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsResponseType(Type)
Declaration
public static bool IsResponseType(this Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
ShortenedFullName(MessageDescriptor)
Declaration
public static string ShortenedFullName(this MessageDescriptor descriptor)
Parameters
Type |
Name |
Description |
MessageDescriptor |
descriptor |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ShortenedProtoFullName(Type)
Declaration
public static string ShortenedProtoFullName(this Type protoType)
Parameters
Type |
Name |
Description |
System.Type |
protoType |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ToCorrelationId(ByteString)
Declaration
public static ICorrelationId ToCorrelationId(this ByteString guidBytes)
Parameters
Type |
Name |
Description |
ByteString |
guidBytes |
|
Returns
|
Improve this Doc
View Source
ToJsonString(IMessage)
Declaration
public static string ToJsonString(this IMessage message)
Parameters
Type |
Name |
Description |
IMessage |
message |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ToProtocolMessage(IMessage, PeerId, ICorrelationId)
Declaration
public static ProtocolMessage ToProtocolMessage(this IMessage protobufObject, PeerId senderId, ICorrelationId correlationId = null)
Parameters
Type |
Name |
Description |
IMessage |
protobufObject |
|
PeerId |
senderId |
|
ICorrelationId |
correlationId |
|
Returns
Type |
Description |
ProtocolMessage |
|
|
Improve this Doc
View Source
ToUtf8ByteString(String)
Declaration
public static ByteString ToUtf8ByteString(this string utf8String)
Parameters
Type |
Name |
Description |
System.String |
utf8String |
|
Returns
Type |
Description |
ByteString |
|