SfcProxyInstance<K,T,TRef> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром.
public abstract class SfcProxyInstance<K,T,TRef> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance<K,T> where K : SfcKey where T : SfcInstance, new() where TRef : SfcInstance
type SfcProxyInstance<'K, 'T, 'Ref (requires 'K :> SfcKey and 'T :> SfcInstance and 'T : (new : unit -> 'T) and 'Ref :> SfcInstance)> = class
inherit SfcInstance<'K, 'T (requires 'K :> SfcKey and 'T :> SfcInstance and 'T : (new : unit -> 'T))>
Public MustInherit Class SfcProxyInstance(Of K, T, TRef)
Inherits SfcInstance(Of K, T)
Параметры типа
- K
Тип ключа для класса экземпляра прокси-сервера.
- T
Тип класса экземпляра прокси-сервера.
- TRef
Тип класса целевого эталонного экземпляра.
- Наследование
Конструкторы
| Имя | Описание |
|---|---|
| SfcProxyInstance<K,T,TRef>() |
Создайте новый экземпляр прокси-сервера в неизвестной целевой ссылке. Ссылка будет разрешена при первом доступе к свойству Reference. |
| SfcProxyInstance<K,T,TRef>(TRef) |
Создайте новый экземпляр прокси-сервера в известной целевой ссылке. |
Свойства
| Имя | Описание |
|---|---|
| AbstractIdentityKey |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| IdentityKey |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance<K,T>) |
| KeyChain |
Возвращает путь удостоверения объекта (Унаследовано от SfcInstance) |
| Metadata |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| Parent |
Родительский объект не является локальным, он подразумевается из цепочки ключей Концепция родительского элемента действительно о иерархии вверх и под корнем, если мы делаем это только с помощью родителей, то мы не можем создавать экземпляры объектов только с упрощенными наборами SfcKeyChain Установка родительского элемента для вспомогательной операции установки цепочки ключей (Унаследовано от SfcInstance) |
| Properties |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| PropertyStorageProvider |
Это свойство возвращает реализацию SFC по умолчанию для интерфейса ISfcPropertyStorageProvider, его можно переопределить в дочерних классах для возврата другого поставщика хранилища (т. е. списка неструктурированных свойств). (Унаследовано от SfcInstance) |
| Reference |
Экземпляр, на который ссылается этот прокси-сервер. Это значение устанавливается только один раз, когда это свойство сначала обращается. |
| State |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| Urn |
Создайте новую строку Urn для каждого запроса и верните ее. (Унаследовано от SfcInstance) |
Методы
| Имя | Описание |
|---|---|
| AlterImpl() |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| CheckObjectCreated() |
Для вызова из домена, когда API требует создания объекта Stronger, чем CheckObjectState (Унаследовано от SfcInstance) |
| CheckObjectState() |
Вызов из домена для любого доступа к объекту (Унаследовано от SfcInstance) |
| CreateIdentityKey() |
Оболочка для нашей строго типизированной версии. Для этого требуется не универсальная база SfcInstance. (Унаследовано от SfcInstance<K,T>) |
| CreateImpl() |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| CreateKey() |
Производные классы должны реализовать это, чтобы создать ключ для экземпляра класса из его свойств. (Унаследовано от SfcInstance<K,T>) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| DropImpl() |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| GetChildCollection(String) |
Получите дочернюю коллекцию в этом экземпляре для заданной строки имени элемента. (Унаследовано от SfcInstance) |
| GetDomain() |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| GetPropertySet() |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| GetReferenceImpl() |
Получите указанный объект на основе прокси-сервера. Необходимо реализовать. |
| GetTypeMetadataImpl() |
Доступ к метаданным типа внутреннего класса экземпляра. Возвращает статическую реализацию типа SfcTypeMetadata по умолчанию. Чтобы настроить тип TypeMetadata, переопределите этот метод в классе производных типов, чтобы указать на свой собственный объект, производный от SfcTypeMetadata, однотон для этого класса. (Унаследовано от SfcInstance<K,T>) |
| InitializeUIPropertyState() |
Переопределяется из дочерних объектов, которые заботятся о инициализации их состояний (динамические метаданные, которые в настоящее время являются ". Свойство Enabled) (Унаследовано от SfcInstance) |
| MarkForDropImpl(Boolean) |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| MarkRootAsConnected() |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| MoveImpl(SfcInstance) |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| PostAlter(Object) |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| PostCreate(Object) |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| PostDrop(Object) |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| PostMove(Object) |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| PostRename(Object) |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| Refresh() |
обновляет свойства объекта, считывая их с сервера. (Унаследовано от SfcInstance) |
| RenameImpl(SfcKey) |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| ResetKey() |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| Serialize(XmlWriter) |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| ToString() |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| UpdateUIPropertyState() |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| Validate() |
Проверка базового дочернего объекта (Унаследовано от SfcInstance) |
События
| Имя | Описание |
|---|---|
| propertyChanged |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| PropertyChanged |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| propertyMetadataChanged |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |
| PropertyMetadataChanged |
Универсальный базовый класс для прокси-сервера в другой целевой экземпляр. Доступны свойства прокси-экземпляра плюс свойства целевого экземпляра. Если прокси-сервер и целевые экземпляры имеют одинаковое имя для свойства, то это свойство прокси-сервера, которое предоставляется. Все свойства целевого экземпляра всегда можно получить путем явного доступа к прокси-серверу. Эталонное свойство, являющееся целевым экземпляром. (Унаследовано от SfcInstance) |