Send feedback
Class Marshallers (2.48.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.48.0 keyboard_arrow_down
public static class Marshallers : object
Utilities for creating marshallers.
Inheritance
Object >
Marshallers
Namespace
Grpc.Core
Assembly
Grpc.Core.Api.dll
Properties
StringMarshaller
public static Marshaller<string> StringMarshaller { get; }
Returns a marshaller for string
type. This is useful for testing.
Methods
Create<T>(Action<T, SerializationContext>, Func<DeserializationContext, T>)
public static Marshaller<T> Create<T>(Action<T, SerializationContext> serializer, Func<DeserializationContext, T> deserializer)
Creates a marshaller from specified contextual serializer and deserializer.
Note: This method is part of an experimental API that can change or be removed without any prior notice.
Type Parameter
Name
Description
T
Create<T>(Func<T, Byte[]>, Func<Byte[], T>)
public static Marshaller<T> Create<T>(Func<T, byte[]> serializer, Func<byte[], T> deserializer)
Creates a marshaller from specified serializer and deserializer.
Parameters
Name
Description
serializer
Func <T, Byte []>
deserializer
Func <Byte [], T>
Type Parameter
Name
Description
T
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-06-10 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?