Unreachable locations. Search results don't include data from those
locations.
To get additional information on an error, repeat the search request and
restrict it to specific locations by setting the
SearchCatalogRequest.scope.restricted_locations parameter.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eSearchCatalogResponse\u003c/code\u003e class in the Data Catalog v1 API is 2.14.0, and multiple previous versions, ranging from 2.13.0 to 1.2.0, are also documented.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSearchCatalogResponse\u003c/code\u003e is a class used for receiving the results of a catalog search within the Google Cloud Data Catalog v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, \u003ccode\u003eIBufferMessage\u003c/code\u003e, \u003ccode\u003eIPageResponse\u003c/code\u003e, and \u003ccode\u003eIEnumerable\u003c/code\u003e, providing various functionalities like message handling, comparison, deep cloning, buffered message support, and enumeration.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eSearchCatalogResponse\u003c/code\u003e include \u003ccode\u003eNextPageToken\u003c/code\u003e for pagination, \u003ccode\u003eResults\u003c/code\u003e containing the search outcomes, \u003ccode\u003eTotalSize\u003c/code\u003e indicating the total number of matched entries, and \u003ccode\u003eUnreachable\u003c/code\u003e listing locations not included in search results.\u003c/p\u003e\n"],["\u003cp\u003eThe class also contains the \u003ccode\u003eGetEnumerator\u003c/code\u003e method that enables the iteration through the resources in the SearchCatalogResponse.\u003c/p\u003e\n"]]],[],null,["# Data Catalog v1 API - Class SearchCatalogResponse (2.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.16.0 (latest)](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.15.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.14.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.13.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.12.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.11.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.10.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.9.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.8.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.7.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.6.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.5.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.4.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.3.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.2.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.1.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.0.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.8.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.7.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.6.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.5.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.4.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.3.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.2.0/Google.Cloud.DataCatalog.V1.SearchCatalogResponse) \n\n public sealed class SearchCatalogResponse : IMessage\u003cSearchCatalogResponse\u003e, IEquatable\u003cSearchCatalogResponse\u003e, IDeepCloneable\u003cSearchCatalogResponse\u003e, IBufferMessage, IMessage, IPageResponse\u003cSearchCatalogResult\u003e, IEnumerable\u003cSearchCatalogResult\u003e, IEnumerable\n\nReference documentation and code samples for the Data Catalog v1 API class SearchCatalogResponse.\n\nResponse message for\n\\[SearchCatalog\\]\\[google.cloud.datacatalog.v1.DataCatalog.SearchCatalog\\]. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e SearchCatalogResponse \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[SearchCatalogResponse](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.SearchCatalogResponse), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[SearchCatalogResponse](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.SearchCatalogResponse), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[SearchCatalogResponse](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.SearchCatalogResponse), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html), [IPageResponse](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.IPageResponse-1.html)[SearchCatalogResult](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.SearchCatalogResult), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1)[SearchCatalogResult](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.SearchCatalogResult), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.ienumerable) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.DataCatalog.V1](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.DataCatalog.V1.dll\n\nConstructors\n------------\n\n### SearchCatalogResponse()\n\n public SearchCatalogResponse()\n\n### SearchCatalogResponse(SearchCatalogResponse)\n\n public SearchCatalogResponse(SearchCatalogResponse other)\n\nProperties\n----------\n\n### NextPageToken\n\n public string NextPageToken { get; set; }\n\nPagination token that can be used in subsequent calls to retrieve the next\npage of results.\n\n### Results\n\n public RepeatedField\u003cSearchCatalogResult\u003e Results { get; }\n\nSearch results.\n\n### TotalSize\n\n public int TotalSize { get; set; }\n\nThe approximate total number of entries matched by the query.\n\n### Unreachable\n\n public RepeatedField\u003cstring\u003e Unreachable { get; }\n\nUnreachable locations. Search results don't include data from those\nlocations.\n\nTo get additional information on an error, repeat the search request and\nrestrict it to specific locations by setting the\n`SearchCatalogRequest.scope.restricted_locations` parameter.\n\nMethods\n-------\n\n### GetEnumerator()\n\n public IEnumerator\u003cSearchCatalogResult\u003e GetEnumerator()\n\nReturns an enumerator that iterates through the resources in this response."]]