次の方法で共有


UriTemplateMatch.WildcardPathSegments プロパティ

定義

URI テンプレートのワイルドカードに一致したパス セグメントのコレクションを取得します。

public:
 property System::Collections::ObjectModel::Collection<System::String ^> ^ WildcardPathSegments { System::Collections::ObjectModel::Collection<System::String ^> ^ get(); };
public System.Collections.ObjectModel.Collection<string> WildcardPathSegments { get; }
member this.WildcardPathSegments : System.Collections.ObjectModel.Collection<string>
Public ReadOnly Property WildcardPathSegments As Collection(Of String)

プロパティ値

Collection<String>

URI テンプレートのワイルドカードに一致したパス セグメントのコレクション。

次のコードは、WildcardPathSegments プロパティへのアクセス方法を示しています。

UriTemplate template = new UriTemplate("weather/{state}/*?forecast=today");
Uri baseAddress = new Uri("http://localhost");
Uri fullUri = new Uri("http://localhost/weather/WA/Seattle?forecast=today");

Console.WriteLine("Matching {0} to {1}", template.ToString(), fullUri.ToString());

// Match a URI to a template
UriTemplateMatch results = template.Match(baseAddress, fullUri);
if (results != null)
{
    Console.WriteLine("WildcardPathSegments:");
    foreach (string segment in results.WildcardPathSegments)
    {
        Console.WriteLine("     {0}", segment);
    }
    Console.WriteLine();
}
// Code output:
// WildcardPathSegments:
//   seattle

適用対象