ContainerPortCollection Class
A collection of ports published by a container. A container port is published on a single host port.
public sealed class ContainerPortCollection : IEnumerable<ContainerPort>, IEnumerable- Implements
Properties
| Name | Description |
|---|---|
| Count | Gets the number of ports in the collection. |
Methods
| Name | Description |
|---|---|
| Add(ContainerPort) | Adds a port mapping. |
| Add(int) | Publishes a container port on a random host port. |
| Add(int, int) | Publishes a container port on a specific host port. |
| GetEnumerator() | Returns an enumerator over the port mappings. |
| Remove(int) | Removes the mapping that publishes the specified container port. |
| System.Collections.IEnumerable.GetEnumerator() |
Add overloads
Add(ContainerPort)
ContainerPortCollection.csAdds a port mapping.
public void Add(ContainerPort port)Parameters
portContainerPort- The port mapping.
Exceptions
ArgumentException- The container port is already published.
Add(int)
ContainerPortCollection.csPublishes a container port on a random host port.
Parameters
containerPortint- The container port to publish.
Exceptions
ArgumentException- The container port is already published.
Add(int, int)
ContainerPortCollection.csGetEnumerator()
ContainerPortCollection.csReturns an enumerator over the port mappings.
public IEnumerator<ContainerPort> GetEnumerator()Returns
IEnumerator<ContainerPort> An enumerator.