Разное

Коллекция cache: Недопустимое название | Counter-Strike Wiki

Содержание

MemoryCache Класс (System.Runtime.Caching) | Microsoft Learn

В следующем примере объявляется ссылка на экземпляр кэша памяти по умолчанию. Запись кэша использует объект для предоставления сведений CacheItemPolicy о вытеснении и истечении срока действия записи кэша. Он также использует ChangeMonitor объект для отслеживания состояния исходных данных (который является файлом) в файловой системе.

Класс MemoryCache не допускает null в качестве значения в кэше. Любая попытка добавить или изменить запись кэша со значением null не удастся.

Тип MemoryCache не реализует области кэша. Поэтому при вызове MemoryCache методов, реализующих базовые методы, содержащие параметр для регионов, не передают значение параметра. Методы, использующие параметр региона, предоставляют значение по умолчанию null . Например, перегрузка MemoryCache.AddOrGetExisting метода имеет regionName параметр, значение по умолчанию которого равно null.

5 netframework-4.5.1 netframework-4.5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «>
0 netframework-4.5 netframework-4.5.1 netframework-4.5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 7.1 netframework-4.7.2 netframework-4.8 «> 6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 0 netframework-4.5 netframework-4.5.1 netframework-4.5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 5 netframework-4.5.1 netframework-4.5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 7.2 netframework-4.8 «> 5 netframework-4.5.1 netframework-4.5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 7.1 netframework-4.7.2 netframework-4.8 «> 8 «> 0 netframework-4.5 netframework-4.5.1 netframework-4.5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 5 netframework-4.5.1 netframework-4.5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 7.2 netframework-4.8 «> 7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 8 «> 6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 5 netframework-4.5.1 netframework-4.5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 0 netframework-4.5 netframework-4.5.1 netframework-4.5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 0 netframework-4.5 netframework-4.5.1 netframework-4.5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 5.1 netframework-4.5.2 netframework-4.6 netframework-4.6.1 netframework-4.6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «> 6.2 netframework-4.7 netframework-4.7.1 netframework-4.7.2 netframework-4.8 «>
MemoryCache(String, NameValueCollection)

Инициализирует новый экземпляр класса MemoryCache.

MemoryCache(String, NameValueCollection, Boolean)

Инициализирует новый экземпляр класса MemoryCache.

CacheMemoryLimit

Возвращает объем памяти на компьютере в байтах, который может использоваться кэшем.

Default

Возвращает ссылку на экземпляр MemoryCache по умолчанию.

DefaultCacheCapabilities

Возвращает описание возможностей, предоставляемых кэшем.

Item[String]

Возвращает или задает значение в кэше, используя свойство индексатора по умолчанию для экземпляра класса MemoryCache.

Name

Возвращает имя кэша.

PhysicalMemoryLimit

Возвращает процентную долю физической памяти, которую может использовать кэш.

PollingInterval

Возвращает максимальное время, после истечения которого кэш обновляет статистику памяти.

Add(CacheItem, CacheItemPolicy)

Вставляет запись кэша в кэш как экземпляр CacheItem и добавляет сведения о способе вытеснения записи.

Add(CacheItem, CacheItemPolicy)

При переопределении в производном классе пытается вставить запись в кэш как экземпляр CacheItem и добавляет сведения о том, как следует удалить эту запись.

(Унаследовано от ObjectCache)
Add(String, Object, CacheItemPolicy, String)

При переопределении в производном классе вставляет запись в кэш и задает сведения о способе удаления записи.

(Унаследовано от ObjectCache)
Add(String, Object, DateTimeOffset, String)

При переопределении в производном классе используется для вставки записи в кэш, без перезаписи существующей в кэше записи.

(Унаследовано от ObjectCache)
AddOrGetExisting(CacheItem, CacheItemPolicy)

Добавляет запись в кэш, используя указанный экземпляр CacheItem и сведения о способе удаления записи.

AddOrGetExisting(String, Object, CacheItemPolicy, String)

Вставляет запись в кэш, используя указанную пару «ключ-значение» и заданные сведения о методе ее вытеснения.

AddOrGetExisting(String, Object, DateTimeOffset, String)

Добавляет запись в кэш, используя заданную пару «ключ-значение» и абсолютное значение срока действия.

Contains(String, String)

Определяет, существует ли в кэше запись кэша.

CreateCacheEntryChangeMonitor(IEnumerable<String>, String)

Создает объект CacheEntryChangeMonitor, который может активировать события в ответ на изменения указанных записей кэша.

Dispose()

Освобождает все ресурсы, используемые текущим экземпляром класса MemoryCache.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Get(String, String)

Возвращает запись из кэша.

GetCacheItem(String, String)

Возвращает указанную запись из кэша в виде экземпляра CacheItem.

GetCount(String)

Возвращает общее число записей в кэше.

GetEnumerator()

Создает перечислитель, который можно использовать для перебора коллекции записей кэша.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLastSize(String)

Получает размер именованной области.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
GetValues(IEnumerable<String>, String)

Возвращает набор записей кэша, соответствующих заданным ключам.

GetValues(String, String[])

Получает набор записей кэша, соответствующих указанным ключам.

(Унаследовано от ObjectCache)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Remove(String, CacheEntryRemovedReason, String)

Удаляет запись из кэша, используя причину.

Remove(String, String)

Удаляет запись из кэша.

Set(CacheItem, CacheItemPolicy)

Вставляет запись в кэш, используя экземпляр CacheItem, чтобы предоставить ключ и значение для записи кэша.

Set(String, Object, CacheItemPolicy, String)

Вставляет запись в кэш, используя указанную пару «ключ-значение» и вытеснение.

Set(String, Object, DateTimeOffset, String)

Вставляет запись в кэш, используя указанную пару «ключ-значение», и задает сведения о сроке действия на основе диапазона времени.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Trim(Int32)

Удаляет указанный процент записей кэша из объекта кэша.

IEnumerable.GetEnumerator()

Обеспечивает поддержку перебора элементов универсальной коллекции.

IEnumerable<KeyValuePair<String,Object>>.GetEnumerator()

Поддерживает перебор по строго типизированной коллекции.

(Унаследовано от ObjectCache)
CopyToDataTable<T>(IEnumerable<T>)

Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable<T> и универсальном параметре T, равном DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение DataRow.

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

Применяет к последовательности агрегатную функцию.

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

Применяет к последовательности агрегатную функцию. Указанное начальное значение используется в качестве исходного значения агрегатной операции.

Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

Применяет к последовательности агрегатную функцию. Указанное начальное значение служит исходным значением для агрегатной операции, а указанная функция используется для выбора результирующего значения.

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Проверяет, все ли элементы последовательности удовлетворяют условию.

Any<TSource>(IEnumerable<TSource>)

Проверяет, содержит ли последовательность какие-либо элементы.

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

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

Append<TSource>(IEnumerable<TSource>, TSource)

Добавляет значение в конец последовательности.

AsEnumerable<TSource>(IEnumerable<TSource>)

Возвращает входное значение, типизированное как IEnumerable<T>.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Вычисляет среднее для последовательности значений типа Decimal, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Вычисляет среднее для последовательности значений типа Double, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Вычисляет среднее для последовательности значений типа Int32, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Вычисляет среднее для последовательности значений типа Int64, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Вычисляет среднее для последовательности значений Decimal обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Вычисляет среднее для последовательности значений Double обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Вычисляет среднее для последовательности значений Int32 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Вычисляет среднее для последовательности значений Int64 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Вычисляет среднее для последовательности значений Single обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Вычисляет среднее для последовательности значений типа Single, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Объединяет две последовательности.

Contains<TSource>(IEnumerable<TSource>, TSource)

Определяет, содержится ли указанный элемент в последовательности, используя компаратор проверки на равенство по умолчанию.

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

Определяет, содержит ли последовательность заданный элемент, используя указанный компаратор IEqualityComparer<T>.

Count<TSource>(IEnumerable<TSource>)

Возвращает количество элементов в последовательности.

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает число, представляющее количество элементов последовательности, удовлетворяющих заданному условию.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста.

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую указанное значение, если последовательность пуста.

Distinct<TSource>(IEnumerable<TSource>)

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

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Возвращает различающиеся элементы последовательности, используя для сравнения значений указанный компаратор IEqualityComparer<T>.

ElementAt<TSource>(IEnumerable<TSource>, Int32)

Возвращает элемент по указанному индексу в последовательности.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

Возвращает элемент последовательности по указанному индексу или значение по умолчанию, если индекс вне допустимого диапазона.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор IEqualityComparer<T>.

First<TSource>(IEnumerable<TSource>)

Возвращает первый элемент последовательности.

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

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

FirstOrDefault<TSource>(IEnumerable<TSource>)

Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

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

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Группирует элементы последовательности в соответствии с заданной функцией селектора ключа.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и сравнивает ключи с помощью указанного компаратора.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и проецирует элементы каждой группы с помощью указанной функции.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Группирует элементы последовательности в соответствии с функцией селектора ключа. Ключи сравниваются с помощью компаратора, элементы каждой группы проецируются с помощью указанной функции.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. Ключи сравниваются с использованием заданного компаратора.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. Элементы каждой группы проецируются с помощью указанной функции.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. Значения ключей сравниваются с помощью указанного компаратора, элементы каждой группы проецируются с помощью указанной функции.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

Устанавливает корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты. Для сравнения ключей используется компаратор проверки на равенство по умолчанию.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

Устанавливает корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты. Для сравнения ключей используется указанный компаратор IEqualityComparer<T>.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор IEqualityComparer<T>.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Устанавливает корреляцию между элементами двух последовательностей на основе сопоставления ключей. Для сравнения ключей используется компаратор проверки на равенство по умолчанию.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Устанавливает корреляцию между элементами двух последовательностей на основе сопоставления ключей. Для сравнения ключей используется указанный компаратор IEqualityComparer<T>.

Last<TSource>(IEnumerable<TSource>)

Возвращает последний элемент последовательности.

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает последний элемент последовательности, удовлетворяющий указанному условию.

LastOrDefault<TSource>(IEnumerable<TSource>)

Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.

LongCount<TSource>(IEnumerable<TSource>)

Возвращает значение типа Int64, представляющее общее число элементов в последовательности.

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает значение типа Int64, представляющее число элементов последовательности, удовлетворяющих заданному условию.

Max<TSource>(IEnumerable<TSource>)

Возвращает максимальное значение, содержащееся в универсальной последовательности.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Decimal.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Double.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Int32.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Int64.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Decimal обнуляемого типа.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Double обнуляемого типа.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int32 обнуляемого типа.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int64 обнуляемого типа.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Single обнуляемого типа.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Single.

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает максимальное результирующее значение.

Min<TSource>(IEnumerable<TSource>)

Возвращает минимальное значение, содержащееся в универсальной последовательности.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Decimal.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Double.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Int32.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Int64.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Decimal обнуляемого типа.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Double обнуляемого типа.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int32 обнуляемого типа.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int64 обнуляемого типа.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Single обнуляемого типа.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Single.

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает минимальное результирующее значение.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Сортирует элементы последовательности в порядке возрастания ключа.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Сортирует элементы последовательности в порядке возрастания с использованием указанного компаратора.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Сортирует элементы последовательности в порядке убывания ключа.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Сортирует элементы последовательности в порядке убывания с использованием указанного компаратора.

Prepend<TSource>(IEnumerable<TSource>, TSource)

Добавляет значение в начало последовательности.

Reverse<TSource>(IEnumerable<TSource>)

Изменяет порядок элементов последовательности на противоположный.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Проецирует каждый элемент последовательности в новую форму.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

Проецирует каждый элемент последовательности в новую форму, добавляя индекс элемента.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

Проецирует каждый элемент последовательности в объект IEnumerable<T> и объединяет результирующие последовательности в одну последовательность.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Проецирует каждый элемент последовательности в объект IEnumerable<T> и объединяет результирующие последовательности в одну последовательность. Индекс каждого элемента исходной последовательности используется в проецированной форме этого элемента.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Проецирует каждый элемент последовательности в объект IEnumerable<T>, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Проецирует каждый элемент последовательности в объект IEnumerable<T>, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. Индекс каждого элемента исходной последовательности используется в промежуточной проецированной форме этого элемента.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

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

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Определяет, совпадают ли две последовательности, используя для сравнения элементов указанный компаратор IEqualityComparer<T>.

Single<TSource>(IEnumerable<TSource>)

Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1.

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает единственный элемент последовательности, удовлетворяющий указанному условию, и вызывает исключение, если таких элементов больше одного.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает единственный элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, вызывается исключение.

Skip<TSource>(IEnumerable<TSource>, Int32)

Пропускает заданное число элементов в последовательности и возвращает остальные элементы.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы. Индекс элемента используется в логике функции предиката.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Вычисляет сумму последовательности значений типа Decimal, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Вычисляет сумму последовательности значений типа Double, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Вычисляет сумму последовательности значений типа Int32, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Вычисляет сумму последовательности значений типа Int64, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Вычисляет сумму последовательности значений Decimal обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Вычисляет сумму последовательности значений Double обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Вычисляет сумму последовательности значений Int32 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Вычисляет сумму последовательности значений Int64 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Вычисляет сумму последовательности значений Single обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Вычисляет сумму последовательности значений типа Single, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.

Take<TSource>(IEnumerable<TSource>, Int32)

Возвращает указанное число подряд идущих элементов с начала последовательности.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию. Индекс элемента используется в логике функции предиката.

ToArray<TSource>(IEnumerable<TSource>)

Создает массив из объекта IEnumerable<T>.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Создает словарь Dictionary<TKey,TValue> из объекта IEnumerable<T> в соответствии с заданной функцией селектора ключа.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает словарь Dictionary<TKey,TValue> из объекта IEnumerable<T> в соответствии с заданной функцией селектора ключа и компаратором ключей.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Создает словарь Dictionary<TKey,TValue> из объекта IEnumerable<T> в соответствии с заданными функциями селектора ключа и селектора элемента.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Создает словарь Dictionary<TKey,TValue> из объекта IEnumerable<T> в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента.

ToHashSet<TSource>(IEnumerable<TSource>)

Создает HashSet<T> из IEnumerable<T>.

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Создает HashSet<T> из IEnumerable<T> с использованием comparer для сравнения ключей.

ToList<TSource>(IEnumerable<TSource>)

Создает List<T> из IEnumerable<T>.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Создает словарь Lookup<TKey,TElement> из объекта IEnumerable<T> в соответствии с заданной функцией селектора ключа.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает словарь Lookup<TKey,TElement> из объекта IEnumerable<T> в соответствии с заданной функцией селектора ключа и компаратором ключей.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Создает словарь Lookup<TKey,TElement> из объекта IEnumerable<T> в соответствии с заданными функциями селектора ключа и селектора элемента.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Создает объект Lookup<TKey,TElement> из объекта IEnumerable<T> в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Находит объединение множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Находит объединение множеств, представленных двумя последовательностями, используя указанный компаратор IEqualityComparer<T>.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Выполняет фильтрацию последовательности значений на основе заданного предиката.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Выполняет фильтрацию последовательности значений на основе заданного предиката. Индекс каждого элемента используется в логике функции предиката.

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

Применяет указанную функцию к соответствующим элементам двух последовательностей, что дает последовательность результатов.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsParallel<TSource>(IEnumerable<TSource>)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Преобразовывает универсальный объект IEnumerable<T> в универсальный объект IQueryable<T>.

Ancestors<T>(IEnumerable<T>)

Возвращает коллекцию элементов, содержащую предков каждого узла в исходной коллекции.

Ancestors<T>(IEnumerable<T>, XName)

Возвращает отфильтрованную коллекцию элементов, содержащую предков каждого узла в исходной коллекции. В коллекцию включаются только элементы, соответствующие XName.

DescendantNodes<T>(IEnumerable<T>)

Возвращает коллекцию подчиненных узлов каждого документа и элемента в исходной коллекции.

Descendants<T>(IEnumerable<T>)

Возвращает коллекцию элементов, содержащую подчиненные элементы каждого элемента и документа в исходной коллекции.

Descendants<T>(IEnumerable<T>, XName)

Возвращает отфильтрованную коллекцию элементов, содержащую подчиненные элементы каждого элемента и документа в исходной коллекции. В коллекцию включаются только элементы, соответствующие XName.

Elements<T>(IEnumerable<T>)

Возвращает коллекцию дочерних элементов каждого элемента и документа в исходной коллекции.

Elements<T>(IEnumerable<T>, XName)

Возвращает отфильтрованную коллекцию дочерних элементов каждого элемента и документа в исходной коллекции. В коллекцию включаются только элементы, соответствующие XName.

InDocumentOrder<T>(IEnumerable<T>)

Возвращает коллекцию узлов, содержащую все узлы в исходной коллекции, отсортированные в порядке следования документов.

Nodes<T>(IEnumerable<T>)

Возвращает коллекцию дочерних узлов каждого документа и элемента в исходной коллекции.

Remove<T>(IEnumerable<T>)

Удаление каждого узла в исходной коллекции из родительского узла.

Что такое кэширование сервиса изображений?—ArcGIS Server

Кэширование сервиса изображений улучшает производительность в клиентских приложениях. При кэшировании сервиса изображений сервер предварительно создает листы на разных уровнях масштаба, которые извлекаются быстрее, чем в случае обработки входных данных из набора данных мозаики или набора растровых данных при каждом запросе от ArcGIS Server. Важным аспектом кэша сервиса изображений является то, что поставляемые изображения не обрабатываются на лету. Изображения обрабатывают заранее, чтобы создать листы кэша, которые затем и поставляются.

В результате кэширования сервиса изображений получается сервис изображений двойного назначения, который используется в зависимости от цели. Одна из них – предоставить быстрый доступ к изображению как к сервису листов. Другая цель – предоставить доступ к данным для отправки запросов, загрузки элементов, доступа к отдельным элементам и использованию данных при обработке и анализе.

Весь кэш изображения хранится в виде 8-битовых данных.

Для чего нужно кэшировать сервисы изображений?

Основное преимущество кэширования сервиса – улучшение производительности. Кэшированный сервис изображений строит изображение очень быстро, поскольку ArcGIS Server не приходится создавать изображение динамически. К преимуществам кэшированного сервиса изображений относятся:

  • Повышенная производительность работы с базовыми изображениями – если сервис изображений используется в качестве базового изображения (другими словами, как фоновое изображение карты), и пользователи не меняют свойства сервиса изображений, например методы мозаики, и не выполняют запросы, то рекомендуется применять кэширование.
  • Пропуск шага создания обзорного изображения – если вы публикуете набор данных мозаики, который будет использоваться как базовое изображение, кэширование может сэкономить вам время, позволяя пропустить шаг создания обзорных изображений для набора данных мозаики. Это относится, например, к случаям, когда вы поставляете коллекцию предварительно обработанных и разбитых на листы ортофотографий или изображений ЦМР с отмывкой.
  • Улучшенная производительность для медленно отображаемых форматов – если вы публикуете изображения в медленно отображаемых форматах или форматах с сильным сжатием, то рекомендуется создавать кэш. Если набор данных мозаики работает медленно из-за сложных функциональных связей, то кэширование обеспечит более быстрый доступ к изображениям.

Как создается кэш?

Кэширование не происходит автоматически. Прежде всего нужно опубликовать набор данных мозаики или набор растровых данных в качестве сервиса изображений. Затем нужно задать свойства кэша. После этого можно начать создавать кэш.

При кэшировании сервиса изображений создается коллекция листов на нескольких предварительно заданных уровнях масштаба или с определенными размерами пиксела, аналогично тому, как это делается при кэшировании картографического сервиса. Это позволяет пользователям быстро увеличивать и уменьшать изображение, но только на соответствующих масштабах. Кроме того, кэш сервиса изображений создается с использованием стандартной комбинации канала RGB и метода мозаики.

Схема листов

Выбираемые масштабы и значения параметров кэша определяют схему листов. Схема листов должна совпадать со схемами листов других слоев, которые вы используете. Например, вы можете выбрать хорошо известные схемы листов ArcGIS Online, Bing Maps и Google Maps, чтобы накладывать листы кэша на листы этих картографических онлайн-сервисов. Или создать собственную схему листов специально для вашего веб-приложения. В каждом кэше есть файл схемы листов, который можно импортировать при создании новых кэшей, чтобы все кэши использовали одни и те же размеры листов и масштабы.

Если схема листов не совпадает со схемой листов других слоев в приложении, то вы можете не увидеть кэшированные слои. Это происходит потому, что веб-клиенты часто не могут переработать данные для их отображения на другом уровне (в отличие от ArcGIS Pro).

При создании собственной уникальной схемы листов вы можете выбрать масштабы или размеры пиксела, соответствующие обзорным изображениям набора данных мозаики или пирамидных слоев в наборе растровых данных. Если кэш можно создать на основе обзорного или пирамидного слоя, близкого или совпадающего по интервалу с создаваемым кэшем, качество кэша улучшается; в противном случае есть риск, что лист кэша будет создан из других листов кэша, что может ухудшить качество изображения. Просмотрите исходные данные в ArcGIS Pro на тех же масштабах, что и в схеме листов, чтобы убедиться в их качественном отображении.

Вы также можете задать размер базовой ячейки кэша, указав значение параметра Максимальный размер ячейки источника на странице Дополнительные настройки для кэширования. Вы можете использовать этот параметр, например, для начала построения кэша там, где закончились обзорные или пирамидные слои.

Листы кэша

Листы кэша обрабатываются и хранятся в формате JPEG или PNG, что позволяет серверу распространять эти изображения по запросу.

Кэш хранится в директории кэша вашего сервера. При установке ArcGIS Server директория кэша сервера создается в локальной папке. При добавлении дополнительных ГИС-серверов для поддержки сайта следует настроить общий доступ к директории кэша сервера, для того чтобы она была доступна с других задействованных компьютеров.

Чтобы кэш работал оптимально, требуются следующие условия. Для создания листов кэша требуется мощный сервер и некоторое время, а для их хранения нужно оборудование. Вам также может потребоваться выполнять обновление кэша, если, например, исходные данные, такие как набор данных мозаики, редактируется. Если приложение предоставляет изображения для большой области с крупным масштабом, вы можете решить, что время и место, необходимые для создания и обслуживания кэша, перевешивают преимущества, связанные с производительностью.

Более подробно о создании кэша сервиса изображений

Кэширование по запросу

В случае кэширования по запросу вы задаете схему листов и публикуете сервис изображений, но кэш создается только при обращении пользователя обращается к сервису. Первый пользователь, который переходит по карте в область, отсутствующую в кэш, будет вынужден ждать полной прорисовки листов сервером и добавления их в кэш. Затем листы добавляются в папку кэш на сервере и остаются там, пока их не обновит или не удалит администратор сервера. Это означает, что последующие пользователи карты в этой области не должны будут дожидаться создания листа.

При грамотном использовании кэширование по запросу может сэкономить время и место на диске. Многие сервисы изображений содержат пустые или не представляющие интереса области, особенно в крупных масштабах (при увеличении). Кэширование по запросу позволяет исключить ненужные листы, которые не будут прорисовываться и сохраняться, но у пользователя будет возможность просмотреть эти области при первой необходимости.

Существует много рекомендаций по созданию кэша по запросу для картографических сервисов, которые равным образом применимы к сервисам изображений. Дополнительные сведения см. в разделе Кэширование карты по запросу.

Внимание:

Для сервисов изображений, созданных с использованием набора данных мозаики: при создании кэша по запросу или построении одного уровня кэша, вы должны быть уверены в том, что кэш можно создать. Иначе кэш будет пустым. При создании кэша по запросу убедитесь, что изображения видны на каждом уровне. В противном случае постройте обзоры набора данных мозаики или измените другие параметры, которые могут повлиять на видимость изображения. При использовании инструмента Управление листами кэша картографического сервера не создавайте случайные масштабы. Формируйте все масштабы или только мелкий масштаб, если предыдущий крупный масштаб уже был построен.

Следует ли кэшировать сервисы изображений?

Кэш сервиса изображений представляет снимок сервиса в определенный момент времени с одним или тремя каналами с использованием определенного метода мозаика. Из-за этого кэш лучше работает с сервисами изображений, которые редко изменяют данные, например коллекция цифровых ортофотопланов или сервиса изображений с отмывкой.

Если данные изменяются (например, при частых обновлениях), вы можете использовать инструменты кэширования, периодически обновляя кэш с помощью соответствующих инструментов. Также настраивается и график автоматического запуска таких обновлений.

Если исходные данные сервиса изображений должны быть динамическими, и временная задержка недопустима, используйте кэширование по запросу.

Если обновление не поспевает за изменениями или сервис изображений должен часто изменяться с разными свойствами изображений, то сервис изображений не подходит для кэширования.

Более подробно:

При использовании ArcGIS Pro растяжка обычно применяется ко всем растровым данным при их добавлении в отображение, поэтому вы можете заметить, что сервис изображений выглядит в веб-приложении не так, как в ArcGIS Pro. Чтобы он выглядел одинаково, можно экспортировать растяжку, применяемую в ArcGIS Pro, и добавить ее в сервис изображений перед публикацией и кэшированием.

Дополнительные сведения об экспорте растяжек в ArcGIS Pro, см. в разделе Сохранение настроек символов в качестве шаблона.

Дополнительную информацию о применении шаблона функции растра (*.rft.xml) к сервису изображений см. в разделе Параметры управления обработкой «на лету».

Как обновлять кэш сервиса изображений?

Управление кэшем сервиса изображений аналогично управлению кэшем картографического сервиса.

Если для сервисов изображений, созданных на основе наборов данных мозаики, изменяются элементы набора данных мозаики, запустите инструмент Вычислить измененную область для создания класса объектов, определяющего измененные области. Этот класс объектов можно использовать для повторного формирования затронутых листов кэша.

Более подробно об инструментах для обновления кэша

Доступ к кэшированному и некэшированному сервисам изображений

При отображении кэшированного сервиса изображений его функциональность будет ограничена. Например, вы не сможете изменить метод мозаики или метод сжатия передачи. Но вы все равно сможете изменить настройки условных знаков, идентифицировать пикселы, производить запросы к данным и загружать исходные данные.

Если вам нужно работать с сервисом изображений динамически и использовать функции, такие как метод мозаики, вы можете изменить режим работы слоя. Чтобы изменить режим, щелкните правой кнопкой слой сервиса изображений и снимите отметку Включить режим просмотра кэша (Enable Cache View Mode). Чтобы использовать сервис изображений как кэшированный сервис, активируйте эту опцию.

Для доступа к кэшированному сервису изображений в веб-приложении (например, приложении, разработанном с использованием ArcGIS API for JavaScript) используйте класс ArcGISTiledMapServiceLayer, а для доступа к динамическому сервису изображений используйте класс ArcGISImageServiceLayer. Вы также можете получить доступ к кэшированному сервису изображений, используя протокол Open Geospatial Consortium, Inc. (OGC), Web Map Tile Service (WMTS).

Конечная точка REST сервиса изображений поддерживает как ExportImage для предоставления доступа к динамическому сервису изображений, так и GetTile для предоставления доступа к кэшированному сервису изображений.

Более подробно о доступе к кэшированным сервисам изображений


Отзыв по этому разделу?

Лучшие скины CS:GO (2022)

Прошло почти целое десятилетие с момента запуска Counter-Strike: Global Offensive, и игра смогла чтобы сохранить свою базу игроков на протяжении многих лет. Хотя сейчас это бесплатная игра, она по-прежнему является одним из самых прибыльных источников дохода для Valve. И одна из причин связана с впечатляющим рынком игрового сообщества, на котором игроки могут выбирать из множества скинов. Новые кейсы и коллекции выпускаются каждые несколько месяцев, поэтому мы показываем одни из лучших скинов CS:GO, которые вы можете получить в 2022 году.

Содержание

  1. AK-47 | Найтвиш | Мечты и усилители; Коллекция кошмаров
  2. AWP | Экзоскелет | Коллекция операции «Сломанный клык»
  3. Desert Eagle Code Red | Коллекция Horizon
  4. Glock 18 Bullet Queen | Коллекция Prisma 2
  5. Подтверждено убийство USP-S | Коллекция Shadow
  6. M4A4 | Вой | Недоступно, бывшая Коллекция Охотника
  7. M4A1-S Гипер Зверь | Коллекция Chroma 2
  8. MP9 | слизь | Коллекция «Спектр 2»
  9. МАК-10 | Ядерный сад | Коллекция Cache
  10. Dual Berettas | Мелондрама | Мечты и усилители; Коллекция кошмаров
  11. P90 | Ностальгия | Коллекция CS20

AK-47 | Найтвиш | Мечты и усилители; Коллекция кошмаров

Самое распространенное оружие CS:GO, «АК» или «Калаш» может похвастаться одними из самых дорогих и красивых скинов. А почему бы и нет, когда почти всегда ожидается, что ваше основное оружие будет украшено прохладными цветами? А скин Nightwish — это именно то, что доктор прописал, с красочным рисунком Ван Гога, чтобы ваше оружие выделялось, пока вы управляете своим спреем.

AWP | Экзоскелет | Коллекция операции «Сломанный клык»

Подобно АК, AWP бывают разных красивых и дорогих вариантов. Поскольку это определяющее мета-оружие, имеет смысл получить скин для одного. И если у вас ограниченный бюджет, экзоскелет Operation Broken Fang позволяет вам стильно стрелять из укрытия с рельефной кожей в стиле Гигера, которая меняется и переливается между зеленым, черным и фиолетовым. как инопланетный панцирь.

Desert Eagle Code Red | Коллекция Horizon

Для ветеранов Desert Eagle — самый частый выбор пистолета. Скин Code Red из коллекции Horizon — один из самых популярных в игре, а также широко используется профессиональными игроками.

Glock 18 Bullet Queen | Коллекция Prisma 2

Glock-18 — стартовое оружие на стороне террористов. Для игроков, ищущих красивый скин с современным искусством, Bullet Queen не составит труда. Он также имеет разнообразную цветовую схему, которая хорошо сочетается с другими скинами.

Подтверждено убийство USP-S | Коллекция Shadow

USP-S — это начальное оружие контртеррористов. Kill Confirmed имеет яркую цветовую схему с графикой в ​​стиле стрит-арт. Это ошеломляющая вещь, когда вы прокладываете себе путь сквозь орудийные очереди.

M4A4 | Вой | Недоступно, бывшая Коллекция Охотника

Немного нарушая стереотипы, мы добавили Howl в список, чтобы отметить, насколько крут самый редкий скин в игре. выглядит. Из-за драмы, связанной с первоначальной итерацией скина и обвинениями в плагиате, Valve переработала скин и заблокировала его от выпадения из любого кейса. Это делает его еще более особенным, когда вы видите одного из счастливых обладателей в матче, и когда он попадает на рынок, это неизменно за очень большую сумму.

M4A1-S Гипер Зверь | Коллекция Chroma 2

Коллекция Hyper Beast приобрела такую ​​популярность в игре, что SteelSeries выпустила периферийные устройства, основанные на художественном стиле. M4A1-S — единственная штурмовая винтовка в коллекции Hyper Beast, а розово-зеленая цветовая гамма гарантирует, что в вашем арсенале есть оружие ярких цветов. Теперь, когда пистолет стал лучше, чем когда-либо, самое время подобрать к нему красивый скин.

MP9 | слизь | Коллекция «Спектр 2»

Эко-раунды важны для смещения матча в ту или иную сторону, а при контратаке Террористы пытаются анти-эко своих врагов, MP9 часто является бюджетным оружием выбора. Со скином Goo вы можете почувствовать, что сам Веном завладевает вашим оружием, пока вы фармите эти долларовые купюры.

МАК-10 | Ядерный сад | Коллекция Cache

Ответ на террористическую сторону антиэкологического уравнения, MAC-10 — это прямая противоположность MP9 CT. А если вашей целью наряду с сельским хозяйством является повышение уровня натрия у вашего противника, ядовитый неоново-зеленый цвет и мотивы черепа в Nuclear Garden кажутся дополнительным оскорблением для раны.

Dual Berettas | Мелондрама | Мечты и усилители; Коллекция кошмаров

С ростом популярности того, что раньше было мемным оружием (в немалой степени этому способствовало ), так называемые «дуэли» стали свидетелями стремительного роста использования во время стрельбы из огнестрельного оружия. Раньше большинство скинов для единственного двуручного оружия в игре были довольно пресными и скучными, но с недавним обновлением Dreams & Nightmares Collection, они наконец-то получили скин, достойный того, чтобы броситься на B под градом пуль.

P90 | Ностальгия | Коллекция CS20

Единственный пистолет-пулемет в игре, который не работает как антиэко оружие, P90 имеет коренастую раму, которая позволяет проявить артистизм. По этой причине есть много интересных и откровенно красивых пиков, но нам пришлось выбрать классику, восходящую к более простым временам, когда CS:GO была всего лишь далекой мечтой о будущем, со скином, вдохновленным оригиналом. Заставка CS выглядела так.

В CS:GO выпустили кейс и капсулу к двадцатилетию Counter-Strike, а также обновили Cache — CS:GO

    Опрос


    NiP-2012/2013

    17%

    Fnatic-2015

    18%

    SK Gaming-2016

    9%

    Astralis-2018

    34%

    Liquid-2019

    5%

    Кто-то другой

    17%

    Материалы по теме


    Главные новости


    • TopNews»> Ричард Льюис: «Переезд двух российских игроков NAVI по CS:GO был отложен, вопреки заявлениям руководства» 2
    • Nel:«Yekindar невероятен. Только представьте, если бы он мог играть за NAVI»
    • Live Расписание матчей ESL Pro League 16. 2 октября. Финал (bo5). Vitality 1-1 Liquid 3
    • M0nesy: «Я чувствую себя лучше с Hooxi, нежели со старым составом»
    • Cadian и Stavn продлили контракты с Heroic еще на 2 года
    • Фото Liquid победила Vitality на Inferno в финале EPL 16. Команда играла эту карту в каждом матче турнира
    • Bubzkji: «Иногда чувствую себя как Роналду – списанным со счетов» 1
    • Apex про финал EPL 16: «У нашей команды хорошие шансы на победу»
    • Вакансия 📝 Мы ищем новостника! 23
    • Jerry после победы над OG в финале: «Я люблю свою команду, мы победили, мы справились»
    • «Это очень тяжело и ненормально». Apex недоволен долгим перерывом между группой и плей-офф на EPL
    • Xantares подселит российского стримера Поку в Турции
    • TopNews»> Pashanoj потренирует K23 на RMR-турнире перед мейджором. У основного тренера бан от Valve за баг с камерой
    • 🤑 Разыгрываем деньги на Steam! Подписывайся на нашу телегу игр и лутай подарки
    • Sh2ro – Апексу: «Удачи в финале»
    • Overdrive о финале EPL 16: «В бо3 у Liquid было бы больше шансов на победу. В бо5, скорее всего, это будет уверенная победа Vitality 3-1»
    • Forze победила OG в финале онлайн-турнира и заработала 22 тысячи долларов
    • Niko: «Раунд против Vitality при счете 15:8 на Inferno должен был быть за нами: 4 против 3, они ретейкают Б. Должны были забирать 10 из 10 таких раундов»
    • B1ad3 после поражения G2 и вылета из EPL: «Плохая коммуникация. Плохо понимаем, что делает соперник в игре»
    • FIFA 23 собрала более 3 тысяч негативных отзывов за сутки, Папич продает свои старые штаны, Valve исправила ошибку, из-за которой дудосили игроков на Мальте и другие новости утра
    показать больше

    ПОСЛЕДНИЕ НОВОСТИ


    • Vitality камбэкнула со счета 7:15 на Inferno и вышла в финал EPL 16. G2 покинула турнир
    • Groove про матч с Liquid: «Мы проиграли много ситуаций 2в2, 2в1 и 1в2. Это повлияло на исход матча»
    • TopNews»> Видео Hooxi сделал эйс против Vitality
    • Liquid впервые с декабря 2020 года сыграет в финале крупного турнира
    • Cloud9 вылетела с EPL 16 и заняла 3-4-е место. Liquid сыграет в финале
    • Donhaci: «Ancient выглядит хуже, чем сторона защиты на Nuke в 2013-2014 годах»
    • Kane не прошел тестовый период в EC Kiyv
    • Overdrive: «Можно официально признать, что Hooxi если не гений, то 100% лучше Aleksib»
    • Innersh2ne: «Высокие шансы не пройти на мейджор среди фаворитов – Astralis» 1
    • TopNews»> Hunter о причинах хорошей игры M0nesy: «Очевидно, что Hooxi помог ему. Расмус подталкивает его делать полезные вещи»
    • K0nfig сломал лодыжку в драке с промоутером ночного клуба, который плюнул в лицо игроку (Jaxon.gg)
    • B1ad3 про Inferno: «Все зависит от того, какие решения мы принимаем и насколько быстро можем анализировать игру. Сегодня в этом аспекте мы были далеки от лучшей формы»
    • S1mple – единственный игрок NAVI с рейтингом Кибера больше 1 в матче с G2, если не учитывать бонус за стадию. Рейтинг Бита – 0,999
    • Valve исправила ошибку в CS:GO, из-за которой игроков дудосили во время официальных матчей
    • TopNews»> S1mple после поражения от G2: «Печальный, но заслуженный результат с такой нестабильной игрой» 1
    • Фото Virtus.pro перевезла игроков с сотрудниками в Армению и откроет в стране головной офис (Cyberslovo) 5
    • G2 обыграла NAVI на EPL 16. В полуфинале команда встретится с Vitality 1
    • Ax1le: «Yekindar проделывает огромную и полезную работу для команды, он действительно хороший игрок»
    • Все игроки Aurora получили визу. 3 октября команда вылетает на Мальту
    • Dastan про матч с Vitality: «В целом мы показали хорошую игру, обе карты были очень близкими»
    • TopNews»> Vitality прошла в полуфинал EPL 16. Outsiders (VP) покинули турнир
    • Hooxi: «Я хочу сыграть против Симпла в официальном матче»
    • Overdrive: «Мне кажется, что мейджор выиграют не Faze и не NAVI»
    • Aunkere про Смую: «Я с ним не ссорился, мне вообще #####»
    • Фото Forze пожаловалась на пинг 170 во время официалки. Клуб сейчас на буткемпе на Мальте перед RMR
    показать больше

    Архив новостей

    Опрос


    CS:GO

    30%

    Dota 2

    58%

    Другая дисциплина

    5%

    Итератор