Поделиться через


Uri.Query Свойство

Определение

Возвращает все сведения о запросе, включенные в указанный URI, включая символ "?", если не пустой.

public:
 property System::String ^ Query { System::String ^ get(); };
public string Query { get; }
member this.Query : string
Public ReadOnly Property Query As String

Значение свойства

Все сведения о запросах, включенные в указанный URI.

Исключения

Этот экземпляр представляет относительный URI, а это свойство допустимо использовать только для абсолютных URI.

Примеры

В следующем примере запрос ?date=today записывается в консоль.

Uri^ baseUri = gcnew Uri( "http://www.contoso.com/" );
Uri^ myUri = gcnew Uri( baseUri, "catalog/shownew.htm?date=today" );

Console::WriteLine( myUri->Query );
Uri baseUri = new Uri ("http://www.contoso.com/");
Uri myUri = new Uri (baseUri, "catalog/shownew.htm?date=today");

Console.WriteLine (myUri.Query);
let baseUri = Uri "http://www.contoso.com/"
let myUri = Uri (baseUri, "catalog/shownew.htm?date=today")

printfn $"{myUri.Query}"
Dim baseUri As New Uri("http://www.contoso.com/")
Dim myUri As New Uri(baseUri, "catalog/shownew.htm?date=today")

Console.WriteLine(myUri.Query)

Комментарии

Свойство Query содержит все сведения о запросах, включенные в URI. Сведения о запросе отделяются от сведений о пути вопросительным знаком (?) и продолжаются до конца URI. Возвращаемые сведения о запросе включают в себя вопросительный знак в начале.

Сведения о запросе по умолчанию экранируются в соответствии с RFC 2396. Если включен синтаксический анализ международных идентификаторов ресурсов (IRIs) или международного доменного имени (IDN), данные запроса экранируются в соответствии с RFC 3986 и RFC 3987.

Дополнительные сведения о поддержке IRI см. в разделе Примечания Uri для класса .

Применяется к