HttpListenerPrefixCollection::CopyTo Method (Array^, Int32)
.NET Framework (current version)
Copies the contents of an HttpListenerPrefixCollection to the specified array.
Assembly: System (in System.dll)
Parameters
- array
-
Type:
System::Array^
The one dimensional Array that receives the Uniform Resource Identifier (URI) prefix strings in this collection.
- offset
-
Type:
System::Int32
The zero-based index in array at which copying begins.
| Exception | Condition |
|---|---|
| ArgumentException | array has more than one dimension. |
| ArgumentOutOfRangeException | This collection contains more elements than can be stored in array starting at offset. |
| ObjectDisposedException | The HttpListener associated with this collection is closed. |
| InvalidCastException | array cannot store string values. |
The array must be able to contain strings and cannot be multidimensional.
The following code example copies the prefixes in a HttpListenerPrefixCollection.
public static string[] CopyPrefixes (HttpListener listener) { HttpListenerPrefixCollection prefixes = listener.Prefixes; string[] prefixArray = new string[prefixes.Count]; prefixes.CopyTo(prefixArray, 0); return prefixArray; }
.NET Framework
Available since 2.0
Available since 2.0
Show: