HttpListenerPrefixCollection.CopyTo メソッド

定義

指定した配列に HttpListenerPrefixCollection の内容をコピーします。

オーバーロード

CopyTo(Array, Int32)

指定した配列に HttpListenerPrefixCollection の内容をコピーします。

CopyTo(String[], Int32)

指定した文字列配列に HttpListenerPrefixCollection の内容をコピーします。

注釈

配列には文字列を含めることができる必要があり、多次元にすることはできません。

CopyTo(Array, Int32)

ソース:
HttpListenerPrefixCollection.cs
ソース:
HttpListenerPrefixCollection.cs
ソース:
HttpListenerPrefixCollection.cs

指定した配列に HttpListenerPrefixCollection の内容をコピーします。

public:
 void CopyTo(Array ^ array, int offset);
public void CopyTo (Array array, int offset);
member this.CopyTo : Array * int -> unit
Public Sub CopyTo (array As Array, offset As Integer)

パラメーター

array
Array

このコレクション内の URI プレフィックス文字列を受け取る、1 次元の Array

offset
Int32

コピーの開始位置とする array のインデックス (0 から始まる)。

例外

array の次元が 2 次元以上です。

このコレクションには、offset から始まる array に格納できる数以上の要素が格納されています。

このコレクションに関連付けられている HttpListener は閉じています。

array には文字列値を格納できません。

次のコード例では、 内のプレフィックスを HttpListenerPrefixCollectionコピーします。

public static string[] CopyPrefixes (HttpListener listener)
{
     HttpListenerPrefixCollection prefixes = listener.Prefixes;
     string[] prefixArray = new string[prefixes.Count];
     prefixes.CopyTo(prefixArray, 0);
     return prefixArray;
}
Public Shared Function CopyPrefixes(ByVal listener As HttpListener) As String()
    Dim prefixes As HttpListenerPrefixCollection = listener.Prefixes
    Dim prefixArray As String() = New String(prefixes.Count - 1) {}
    prefixes.CopyTo(prefixArray, 0)
    Return prefixArray
End Function

注釈

配列には文字列を含めることができる必要があり、多次元にすることはできません。

こちらもご覧ください

適用対象

CopyTo(String[], Int32)

ソース:
HttpListenerPrefixCollection.cs
ソース:
HttpListenerPrefixCollection.cs
ソース:
HttpListenerPrefixCollection.cs

指定した文字列配列に HttpListenerPrefixCollection の内容をコピーします。

public:
 virtual void CopyTo(cli::array <System::String ^> ^ array, int offset);
public void CopyTo (string[] array, int offset);
abstract member CopyTo : string[] * int -> unit
override this.CopyTo : string[] * int -> unit
Public Sub CopyTo (array As String(), offset As Integer)

パラメーター

array
String[]

このコレクション内の URI プレフィックス文字列を受け取る 1 次元文字列配列。

offset
Int32

コピーの開始位置とする array のインデックス (0 から始まる)。

実装

例外

array の次元が 2 次元以上です。

このコレクションには、offset から始まる array に格納できる数以上の要素が格納されています。

このコレクションに関連付けられている HttpListener は閉じています。

次のコード例では、 内のプレフィックスを HttpListenerPrefixCollectionコピーします。

public static string[] CopyPrefixes (HttpListener listener)
{
     HttpListenerPrefixCollection prefixes = listener.Prefixes;
     string[] prefixArray = new string[prefixes.Count];
     prefixes.CopyTo(prefixArray, 0);
     return prefixArray;
}
Public Shared Function CopyPrefixes(ByVal listener As HttpListener) As String()
    Dim prefixes As HttpListenerPrefixCollection = listener.Prefixes
    Dim prefixArray As String() = New String(prefixes.Count - 1) {}
    prefixes.CopyTo(prefixArray, 0)
    Return prefixArray
End Function

注釈

配列には文字列を含めることができる必要があり、多次元にすることはできません。

こちらもご覧ください

適用対象