Class ServerPort
A port exposed by a server.
Inheritance
System.Object
ServerPort
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Grpc.Core
Assembly: Grpc.Core.dll
Syntax
public class ServerPort
Constructors
ServerPort(String, Int32, ServerCredentials)
Creates a new port on which server should listen.
Declaration
public ServerPort(string host, int port, ServerCredentials credentials)
Parameters
Type | Name | Description |
---|---|---|
System.String | host | the host |
System.Int32 | port | the port. If zero, an unused port is chosen automatically. |
ServerCredentials | credentials | credentials to use to secure this port. |
Fields
PickUnused
Pass this value as port to have the server choose an unused listening port for you. Ports added to a server will contain the bound port in their BoundPort property.
Declaration
public const int PickUnused = 0
Field Value
Type | Description |
---|---|
System.Int32 |
Properties
BoundPort
Declaration
public int BoundPort { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The port actually bound by the server. This is useful if you let server pick port automatically. PickUnused |
Credentials
Declaration
public ServerCredentials Credentials { get; }
Property Value
Type | Description |
---|---|
ServerCredentials | The server credentials. |
Host
Declaration
public string Host { get; }
Property Value
Type | Description |
---|---|
System.String | The host. |
Port
Declaration
public int Port { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The port. |