次の方法で共有


Image.ThumbnailURL プロパティ (Search)

縮小画像への URI を返します。

構文

public string ThumbnailURL { get; set; }

解説

ThumbnailURL プロパティは通常、縮小画像の表示に使用されます。

この例では、Image SourceType からすべての (All) フィールドと Image フィールドを要求します。この例で表示するのは、Title フィールドにある画像ファイルの名前、画像のインデックスが作成されたページへの URL、縮小画像のファイル サイズ (表示可能な場合のみ)、縮小画像の高さ (ピクセル単位、表示可能な場合のみ)、縮小画像の幅 (ピクセル単位、表示可能な場合のみ)、縮小画像への URI、フルサイズ画像のファイル サイズ (表示可能な場合のみ)、フルサイズ画像の高さ (ピクセル単位、表示可能な場合のみ)、フルサイズ画像の幅 (ピクセル単位、表示可能な場合のみ)、およびフルサイズ画像への URI です。縮小画像への URI を表示するコードを、例の中で太字で強調表示しています。

注意

例では、ImageFileSizeSpecifiedImageHeightSpecifiedImageWidthSpecifiedThumbnailFileSizeSpecifiedThumbnailHeightSpecified、および ThumbnailWidthSpecified の値が、True であることを確認してから、ImageFileSizeImageHeightImageWidthThumbnailFileSizeThumbnailHeight、および ThumbnailWidth の値をそれぞれ表示しています。DisplayUrl フィールドも使用できますが、この例では表示していません。

try
{
MSNSearchService s = new MSNSearchService();
SearchRequest searchRequest = new SearchRequest();
int arraySize = 1;
SourceRequest[] sr = new SourceRequest[arraySize];

sr[0] = new SourceRequest();
sr[0].Source = SourceType.Image;
sr[0].ResultFields = ResultFieldMask.All | ResultFieldMask.Image;
sr[0].Count = 5;

searchRequest.Query = "dog";
searchRequest.Requests = sr;
// Developer Provisioning System で指定されたアプリケーション ID を 二重引用符で囲って 
// SearchRequest の AppID の値として入力します。
searchRequest.AppID = "YOUR_APP_ID_GOES_HERE";
searchRequest.CultureInfo = "en-US";
SearchResponse searchResponse;

searchResponse = s.Search(searchRequest);

foreach (SourceResponse sourceResponse in searchResponse.Responses)
    {
Result[] sourceResults = sourceResponse.Results;
if (sourceResponse.Total > 0)
        {
Console.WriteLine(sourceResponse.Source.ToString() + " - 結果総数:" + sourceResponse.Total.ToString());
Console.WriteLine();
        }
foreach (Result sourceResult in sourceResults)
        {
if ((sourceResult.Title != null) && (sourceResult.Title != String.Empty))
Console.WriteLine("タイトル:" + sourceResult.Title);
if ((sourceResult.Url != null) && (sourceResult.Url != String.Empty))
Console.WriteLine("URL:" + sourceResult.Url);
            
if (sourceResult.Image != null)
            {
if (sourceResult.Image.ThumbnailFileSizeSpecified)
Console.WriteLine("縮小画像ファイル サイズ:" + sourceResult.Image.ThumbnailFileSize.ToString());
if (sourceResult.Image.ThumbnailHeightSpecified && sourceResult.Image.ThumbnailWidthSpecified)
Console.WriteLine("縮小画像の高さ:" + sourceResult.Image.ThumbnailHeight.ToString() +
", 縮小画像の幅:" + sourceResult.Image.ThumbnailWidth.ToString());
Console.WriteLine("縮小画像 URI:" + sourceResult.Image.ThumbnailURL);
if (sourceResult.Image.ImageFileSizeSpecified)
Console.WriteLine("画像ファイル サイズ:" + sourceResult.Image.ImageFileSize.ToString());
if (sourceResult.Image.ImageHeightSpecified && sourceResult.Image.ImageWidthSpecified)
Console.WriteLine("画像の高さ:" + sourceResult.Image.ImageHeight.ToString() +
", 画像の幅:" + sourceResult.Image.ImageWidth.ToString());
Console.WriteLine("フルサイズ画像 URL:" + sourceResult.Image.ImageURL);
Console.WriteLine("*****************************************************");
            }

        }
    }
Console.WriteLine("終了するにはいずれかのキーを押してください。");
Console.ReadLine();
}
catch (SoapException fault)
{
Console.WriteLine(fault.Detail.InnerText.ToString());
}
catch (WebException webx)
{
Console.WriteLine(webx.ToString());
}

以下の出力の例は、このクエリの結果を示します。

Image - 結果総数: 67767

タイトル:Calender_WhiteLabradorRetrieverDog_puppy.jpg

URL:http://panderingtosavages.blogspot.com/

縮小画像ファイル サイズ: 3516

縮小画像の高さ:121, 縮小画像の幅: 160

縮小画像 URI:http://images.live-int.com/images/thumbnail.aspx?q=13225758829&id=28e7c829ac5943981c818f44ab8525ad

画像ファイル サイズ: 81825

画像の高さ:817, 画像の幅: 1080

フルサイズ画像 URL:http://animals.timduru.org/dirlist/dog/Calender_WhiteLabradorRetrieverDog_puppy.jpg

*****************************************************

タイトル:snoop-dog.gif

URL:http://iburk.com/arman/

縮小画像ファイル サイズ: 4609

縮小画像の高さ:160, 縮小画像の幅: 103

縮小画像 URI:http://images.live-int.com/images/thumbnail.aspx?q=13162253094&id=c7a933825075ee34ef5519ada56db905

画像ファイル サイズ: 12941

画像の高さ:279, 画像の幅: 180

フルサイズ画像 URL:http://www.gamesgonewild.com/snoop-dog.gif

*****************************************************

タイトル:doberman-nylon-police-harness-big.jpg

URL:http://www.fordogtrainer.com/dog-training-equipment-dog-harness.html

縮小画像ファイル サイズ: 3394

縮小画像の高さ:120, 縮小画像の幅: 160

縮小画像 URI:http://images.live-int.com/images/thumbnail.aspx?q=6570317339&id=53e64b61d8c69caae2f1e63d801952a2

画像ファイル サイズ: 52253

画像の高さ:600, 画像の幅: 800

フルサイズ画像 URL:http://www.fordogtrainer.com/pics/dog-harness/nylon-dog-harness/doberman-nylon-police-harness-big.jpg

*****************************************************

タイトル:snoop-dog-pet-products-717770.jpg

URL:http://www.doggienews.com/2006_03_01_archive.htm

縮小画像ファイル サイズ: 3663

縮小画像の高さ:160, 縮小画像の幅: 160

縮小画像 URI:http://images.live-int.com/images/thumbnail.aspx?q=13184930815&id=5934873fbd3ccbdf627351f263132430

画像ファイル サイズ: 33966

画像の高さ:393, 画像の幅: 393

フルサイズ画像 URL:http://www.doggienews.com/uploaded_images/snoop-dog-pet-products-717770.jpg

*****************************************************

タイトル:Doggles Bull Dog.jpg

URL:http://www.alphen.nu/?p=profiel&pid=913

縮小画像ファイル サイズ: 3167

縮小画像の高さ:131, 縮小画像の幅: 160

縮小画像 URI:http://images.live-int.com/images/thumbnail.aspx?q=13216520792&id=4f8ceb49b8d4a789f90567af959b0af4

画像ファイル サイズ: 237962

画像の高さ:618, 画像の幅: 750

フルサイズ画像 URL:http://www.furlongspetsupply.com/images/Doggles%20Bull%20Dog.jpg

*****************************************************

終了するにはいずれかのキーを押してください。