Google. Protobuf. WellKnownTypes. Method
Method represents a method of an api.
Summary
Inheritance
Inherits from: pb::IMessage< Method >
Constructors and Destructors |
|
---|---|
Method()
|
|
Method(Method other)
|
Properties |
|
---|---|
Descriptor
|
pbr::MessageDescriptor
|
Descriptor
|
pbr::MessageDescriptor pb::IMessage.
|
Name
|
string
The simple name of this method.
|
Options
|
pbc::RepeatedField< global::Google.Protobuf.WellKnownTypes.Option >
Any metadata attached to the method.
|
Parser
|
pb::MessageParser< Method >
|
RequestStreaming
|
bool
If true, the request is streamed.
|
RequestTypeUrl
|
string
A URL of the input message type.
|
ResponseStreaming
|
bool
If true, the response is streamed.
|
ResponseTypeUrl
|
string
The URL of the output message type.
|
Syntax
|
global::Google.Protobuf.WellKnownTypes.Syntax
The source syntax of this method.
|
Public attributes |
|
---|---|
NameFieldNumber = 1
|
const int
Field number for the "name" field.
|
OptionsFieldNumber = 6
|
const int
Field number for the "options" field.
|
RequestStreamingFieldNumber = 3
|
const int
Field number for the "request_streaming" field.
|
RequestTypeUrlFieldNumber = 2
|
const int
Field number for the "request_type_url" field.
|
ResponseStreamingFieldNumber = 5
|
const int
Field number for the "response_streaming" field.
|
ResponseTypeUrlFieldNumber = 4
|
const int
Field number for the "response_type_url" field.
|
SyntaxFieldNumber = 7
|
const int
Field number for the "syntax" field.
|
Public functions |
|
---|---|
CalculateSize()
|
int
|
Clone()
|
|
Equals(object other)
|
override bool
|
Equals(Method other)
|
bool
|
GetHashCode()
|
override int
|
MergeFrom(Method other)
|
void
|
MergeFrom(pb::CodedInputStream input)
|
void
|
ToString()
|
override string
|
WriteTo(pb::CodedOutputStream output)
|
void
|
Properties
Descriptor
pbr::MessageDescriptor Descriptor
Descriptor
pbr::MessageDescriptor pb::IMessage. Descriptor
Name
string Name
The simple name of this method.
Options
pbc::RepeatedField< global::Google.Protobuf.WellKnownTypes.Option > Options
Any metadata attached to the method.
Parser
pb::MessageParser< Method > Parser
RequestStreaming
bool RequestStreaming
If true, the request is streamed.
RequestTypeUrl
string RequestTypeUrl
A URL of the input message type.
ResponseStreaming
bool ResponseStreaming
If true, the response is streamed.
ResponseTypeUrl
string ResponseTypeUrl
The URL of the output message type.
Syntax
global::Google.Protobuf.WellKnownTypes.Syntax Syntax
The source syntax of this method.
Public attributes
RequestStreamingFieldNumber
const int RequestStreamingFieldNumber = 3
Field number for the "request_streaming" field.
RequestTypeUrlFieldNumber
const int RequestTypeUrlFieldNumber = 2
Field number for the "request_type_url" field.
ResponseStreamingFieldNumber
const int ResponseStreamingFieldNumber = 5
Field number for the "response_streaming" field.
ResponseTypeUrlFieldNumber
const int ResponseTypeUrlFieldNumber = 4
Field number for the "response_type_url" field.
Public functions
CalculateSize
int CalculateSize()
Clone
Method Clone()
Equals
override bool Equals( object other )
Equals
bool Equals( Method other )
GetHashCode
override int GetHashCode()
MergeFrom
void MergeFrom( Method other )
MergeFrom
void MergeFrom( pb::CodedInputStream input )
Method
Method()
Method
Method( Method other )
ToString
override string ToString()
WriteTo
void WriteTo( pb::CodedOutputStream output )