SourceProviderLinker - класс

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

Definition

Пространство имён: Tessa.Platform.SourceProviders
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class SourceProviderLinker : ISourceProviderLinker
Inheritance
Object    SourceProviderLinker
Derived
Implements
ISourceProviderLinker

Конструкторы

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

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetContentLinksAsync Возвращает коллекцию связей между провайдерами контента.
GetDirectoryLinksAsync Возвращает коллекцию связей между провайдерами директорий.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetLinkedProviderByOriginalAsync(ISourceContentProvider, CancellationToken) Возвращает связанный провайдер контента на основании оригинального провайдера.
GetLinkedProviderByOriginalAsync(ISourceDirectoryProvider, CancellationToken) Возвращает связанный провайдер директории на основании оригинального провайдера.
GetOriginalProviderByLinkedAsync(ISourceContentProvider, CancellationToken) Возвращает оригинальный провайдер контента на основании связанного провайдера.
GetOriginalProviderByLinkedAsync(ISourceDirectoryProvider, CancellationToken) Возвращает оригинальный провайдер директории на основании связанного провайдера.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
LinkProviderAsync(ISourceContentProvider, ISourceContentProvider, Boolean, CancellationToken) Связывает провайдеры контента.
LinkProviderAsync(ISourceDirectoryProvider, ISourceDirectoryProvider, Boolean, CancellationToken) Связывает провайдеры директорий.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OverwriteAll Для всех связей перезаписывает контент оригинальных провайдеров контентом из связанных провайдеров.
OverwriteDirectoryContentAsync 
OverwriteOriginalContentInternalAsync Перезаписывает контент оригинального провайдера контентом из связанного провайдера.
OverwriteOriginalDirectoryInternalAsync Перезаписывает контент директории оригинального провайдера контентом из связанного провайдера.
OverwriteOriginalProviderAsync(ISourceContentProvider, Boolean, CancellationToken) Перезаписывает контент оригинального провайдера контентом из связанного провайдера.
OverwriteOriginalProviderAsync(ISourceDirectoryProvider, Boolean, CancellationToken) Перезаписывает контент директории оригинального провайдера контентом из связанного провайдера.
SetValidationResult Устанавливает объект для построения результата валидации.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
UnlinkAll Удаляет все текущие связи между провайдерами.
UnlinkContentProviderInternalAsync 
UnlinkDirectoryProviderInternalAsync 
UnlinkProviderAsync(ISourceContentProvider, Boolean, CancellationToken) Удаляет связь между провайдерами контента.
UnlinkProviderAsync(ISourceDirectoryProvider, Boolean, CancellationToken) Удаляет связь между провайдерами директорий.

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также