Show / Hide Table of Contents

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.

Back to top