Class Marshallers (2.66.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public static class Marshallers
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 System.Byte
deserializer
Func System.Byte
Type Parameter
Name
Description
T
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 2026-03-09 UTC.
[null,null,["Last updated 2026-03-09 UTC."],[],[]]