Skip to content

Commit 7e18764

Browse files
authored
GH-45769:[C#][flight] add FlightInfo ByteString serialization (#45770)
### What changes are included in this PR? ToByteString extension method for FlightInfo #45769 ### Are these changes tested? YES ### Are there any user-facing changes? NO * GitHub Issue: #45769 Authored-by: Christoph Mettler <[email protected]> Signed-off-by: Curt Hagenlocher <[email protected]>
1 parent b2a9f98 commit 7e18764

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Licensed to the Apache Software Foundation (ASF) under one or more
2+
// contributor license agreements. See the NOTICE file distributed with
3+
// this work for additional information regarding copyright ownership.
4+
// The ASF licenses this file to You under the Apache License, Version 2.0
5+
// (the "License"); you may not use this file except in compliance with
6+
// the License. You may obtain a copy of the License at
7+
//
8+
// http://www.apache.org/licenses/LICENSE-2.0
9+
//
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
15+
16+
using Google.Protobuf;
17+
18+
19+
namespace Apache.Arrow.Flight.Extensions
20+
{
21+
public static class FlightInfoExtensions
22+
{
23+
public static ByteString ToByteString(this FlightInfo flightInfo)
24+
{
25+
return flightInfo.ToProtocol().ToByteString();
26+
}
27+
}
28+
}

0 commit comments

Comments
 (0)