Microsoft.SqlServer.Management.Sdk.Sfc 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
| 名前 | 説明 |
|---|---|
| ConditionedSql |
プロパティが要求されたときにのみ必要な sql である条件付き SQL をカプセル化するクラス |
| ConditionedSqlList |
CondtionedSql の一覧 |
| ConnectionHelpers |
サーバー スコープ接続の代わりにデータベース スコープの接続を提供するメソッドを提供します |
| DataProvider |
結果を tsql として DataTable として置き換えるか、データ リーダーが必要な後処理と型変換を実行します |
| Dependency |
は依存関係関係を記述します。Urn の場合は依存関係の一覧です |
| DependencyChainCollection |
依存関係の一般化されたツリーをモデル化する |
| DependencyRequest |
依存関係要求をカプセル化する |
| DisplayCategoryKeyAttribute |
ローカライズされたプロパティ カテゴリの検索に使用されるキー |
| DisplayDescriptionKeyAttribute |
ローカライズされた説明を検索するために使用されるキー |
| DisplayNameKeyAttribute |
ローカライズされたプロパティ名の検索に使用されるキー |
| DmfIgnorePropertyAttribute | |
| DomainRootKey |
ドメイン ルートのキーは、SfcKey ではなく、このクラスから継承する必要があります |
| DynamicValuesAttribute |
値を動的リストにするプロパティにこの属性を追加します。 この属性が設定されたプロパティを持つクラスは、有効な値を取得するためにそのインターフェイスで GetStandardValues mothod が呼び出されるため、IDynamicValues インターフェイスを実装する必要があります。 属性が存在するがインターフェイスではない場合、リストは返されないため、通常は空のドロップダウン リストが表示されます。 |
| DynamicValueTypeConverter |
DynamicValueTypeConverter は、クラスが動的リストを生成できるように、包含クラスを呼び出すために使用されます。 この TypeConverter は、DynamicValues 属性が有効になっているすべてのプロパティに対して作成され、返されます。 |
| Enumerator |
Enumerator クラスは、このアセンブリのフロント エンドです |
| EnumeratorException |
すべての列挙子例外の基底クラス |
| EnumObject |
XPATH レベルを実装するクラスは、このクラスから派生する必要があります |
| EnumResult |
列挙子から受け取った結果のコンテナー |
| ExecuteSql |
このクラスは、tsql を実行するために使用され、列挙子によって tsql が実行される唯一の方法です |
| ExtendedPropertyAttribute |
このプロパティは、メタデータと値の変更に関して別のプロパティに依存していることを示しました |
| FilterDecoder |
構文ツリーを解析して tsql where 句を構築します |
| FilterNode |
フィルター内の要素の基底クラス |
| FilterNodeAttribute |
フィルター内の属性をカプセル化するノード |
| FilterNodeChildren |
サブノードの一覧を保持します |
| FilterNodeConstant |
フィルター内の定数をカプセル化するノード |
| FilterNodeFunction |
フィルター内の関数 |
| FilterNodeGroup |
食い込み |
| FilterNodeOperator |
オペレータ |
| FilterPropertyEventArgs | |
| InternalEnumeratorException |
内部例外 - 致命的なエラー |
| InvalidConfigurationFileEnumeratorException |
構成ファイルの読み取り中にエラーが発生したときにスローされる |
| InvalidPropertyUsageEnumeratorException |
プロパティが Usage プロパティの対象ではない場所で使用されている |
| InvalidQueryExpressionEnumeratorException |
XPATH 式が無効な場合にスローされます |
| InvalidVersionEnumeratorException |
特定のバージョンでサポートされていないレベルが使用されている |
| LinkField |
リンクマルチプルのコンポーネントは、動的に再通知されるリンク fileld 名、型、および値を指定します。 |
| LinkMultiple |
xml 構成ファイル内の多くのコンストラクトで使用される概念をカプセル化します。1 つ以上のフィールドに基づいて式を作成する |
| LocalizableEnumConverter |
LocalizableEnumConverter を使用すると、Enum 内の個々の項目に適用される DisplayNameKey 属性に基づいて、Enum の値をローカライズされた文字列に変換できます。 |
| LocalizableMemberDescriptor |
LocalizableMemberDescriptor は、LocalizableTypeConverter が型の MemberDescriptor 情報を返すために使用する汎用記述子です。 |
| LocalizablePropertyDescriptor |
LocalizablePropertyDescriptor。 |
| LocalizableTypeConverter |
ローカライズされた名前、説明、およびカテゴリを使用してクラスの適切さを表示する型コンバーター |
| LocalizedPropertyResourcesAttribute |
ローカライズされたプロパティ カテゴリ、名前、および説明文字列を含むリソースの名前 |
| NamedDomainKey<T> |
一般的な SFC ドメイン ルート インスタンス クラスの文字列名を持つドメイン キー。 |
| NamedKey<T> |
インスタンス クラスの単一の文字列名キー。 |
| ObjectInfo |
要求は、接続情報と実際の要求をカプセル化します |
| ObjectProperty |
ObjectProperty の説明 |
| OrderBy |
order by 句について説明します |
| PhysicalFacetAttribute | |
| PropertiesRequest |
<see>Request</see> のこのコンポーネントは、レベルに対して返す必要があるプロパティを指定します |
| PropertyAlias |
プロパティ名のエイリアス化方法について説明します |
| PropertyOrderAttribute |
この属性をプロパティに追加して、デザイナーが "分類済み" または "アルファベット順" の並べ替え順序を適用しない場合に使用する位置を指定します (たとえば、PropertyGrid が並べ替え順序をオーバーライドしない場合 - PropertySort=NoSort がある場合) |
| QueryNotSupportedEnumeratorException |
有効なクエリですが、サポートされていない機能の使用が使用されています |
| ReadOnlyPropertyChangedEventArgs |
変更されたプロパティを示すために ReadOnlyPropertyChagned イベントによって発生する EventArgs |
| Request |
要求は要求オプションをカプセル化します |
| RequestObjectInfo |
要求は、接続情報と実際の要求をカプセル化します |
| RequestParentSelect |
要求親選択をカプセル化します。基本的には、親レベルの結果を与える select (プレフィックス/後置なし) |
| ResultTypeNotSupportedEnumeratorException |
サポートされていない <see>ResultType</see> が要求された場合は、 |
| RootFacetAttribute |
ルート ファセットを識別するカスタム属性 |
| SchemaNamedKey<T> |
インスタンス クラスの複合文字列スキーマと名前キー。 |
| SfcAfterObjectMovedEventArgs |
クライアント側の更新後にオブジェクトが正常に移動されたときに渡されるイベント引数。 |
| SfcAfterObjectRenamedEventArgs |
クライアント側の更新後に、オブジェクトの名前が正常に変更されたときに渡されるイベント引数。 |
| SfcApplication |
Sfc システムとそのグローバル イベントとデータ。 |
| SfcApplicationEvents |
このクラスは、グローバル Sfc イベントを保持します |
| SfcBeforeObjectMovedEventArgs |
クライアント側の更新の前に、オブジェクトが正常に移動されたときに渡されるイベント引数。 |
| SfcBeforeObjectRenamedEventArgs |
クライアント側の更新の前に、オブジェクトの名前が正常に変更されたときに渡されるイベント引数。 |
| SfcCollatedDictionaryCollection<T,K,ParentT> | |
| SfcCollection<T,K,ParentT> |
すべてのドメイン コレクションの Sfc コレクション ベース。 親オブジェクトとコレクションまたは要素オブジェクトの間のすべての必要なハンドシェイクを抽象化します。 |
| SfcCollectionInfo |
コレクションをラップするクラス。 PS は、列挙可能な型に対して既定でパイプライン内のコレクションを展開するため、これを停止します。 これは、コマンドレットとプロバイダー間で共有する必要があるため、SFC に移動しました。 私はこのためにセットアップするために新しい共有 GAC'ed アセンブリを追加したくなかったので、それがここにある理由を説明します。 |
| SfcConnection | |
| SfcConnectionContext | |
| SfcCRUDOperationFailedException |
この例外は、指定された状態のオブジェクトに対して無効な操作を実行しようとするとスローされます。 |
| SfcDependencyEngine |
DepEngine クラスは、グラフ操作、作成、ストレージ、探索の実行ロジックを提供して完全な探索サービスを実行し、その後 DepIterators からアクセスしてさまざまな方法で結果を取得します。 |
| SfcDependencyEngine.DependencyListEnumerator | |
| SfcDependencyEngine.DependencyNodeEnumerator |
DependencyNodeEnumerator は、次の 2 つの方法で取得できる一般的なグラフ ノード列挙子です。
|
| SfcDependencyEngine.DependencyTreeEnumerator |
DependencyTreeEnumerator は、グラフの結果を走査するために SfcDependencyEngine から取得された最上位の列挙子です。 現在の SfcDependencyNode 項目の Children プロパティを使用して、項目の子の DependencyNodeEnumerator (存在する場合) を要求します。 現在の項目は SfcDependencyNode として表示され、クライアントは必要な方法でトラバーサルを行います。 |
| SfcDependencyNode |
SfcDependencyNode は、SfcDependencyEngine 検出の結果として Sfc オブジェクトとその KeyChain への列挙子アクセスに使用されます。 |
| SfcDesignModeException |
この例外は、デザイン モードの切り替えが失敗したときにスローされます。 |
| SfcDictionaryCollection<T,K,ParentT> | |
| SfcDomainInfo |
ドメインの情報を保持するクラス |
| SfcDomainInfoCollection |
現在のドメイン情報を保持する読み取り専用コレクション 現在、SMO、DC、DMF、ACME TODO に関する情報のみを保持します。XML ドキュメントからのドメイン情報の読み込みをサポートする拡張機能を追加します。 |
| SfcEmptyXmlException |
Xml が空であるか、逆シリアル化できる XML が含まれていない場合、逆シリアル化中にこの例外がスローされます。 |
| SfcEventArgs |
Sfc イベントの基本引数クラス |
| SfcException |
これは、すべての SFC 例外の基本クラスです。 この例外を直接スローしないでください。 |
| SfcInstance |
ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。 |
| SfcInstance<K,T> |
ドメイン内のすべての Sfc オブジェクト型のジェネリック 基底クラス。 |
| SfcInvalidArgumentException |
この例外は、無効な引数が Sfc クラスまたはサービスに渡されるたびにスローされます。 |
| SfcInvalidConnectionContextModeChangeException |
この例外は、無効な接続コンテキスト モードの変更が試行されたときにスローされます。 |
| SfcInvalidKeyChainException |
この例外は、キー チェーンがオブジェクトに設定されているが、親がキーチェーンの親とは別の親に既に設定されている場合にスローされます。 |
| SfcInvalidKeyException |
この例外は、プロパティが設定されていないが、現在の操作に必要な場合にスローされます。 |
| SfcInvalidMoveException |
この例外は、無効な移動が試行されたときにスローされます。 |
| SfcInvalidQueryExpressionException |
この例外は、無効な種類のクエリが ObjectQuery に渡されるとスローされます。 |
| SfcInvalidRenameException |
この例外は、無効な名前変更が試行されるとスローされます。 |
| SfcInvalidStateException |
この例外は、指定された状態のオブジェクトに対して無効な操作を実行しようとするとスローされます。 |
| SfcInvalidStreamException |
この例外は、閉じているストリームまたは無効なエラー状態のストリームが Sfc クラスまたはサービスに渡されるたびにスローされます。 |
| SfcInvalidXmlParentTypeException |
この例外は、親の型が指定されていて、Xml に含まれる最上位のオブジェクトを親にする正しい型でない場合に、逆シリアル化中にスローされます。 |
| SfcKey |
SfcKey クラスは、すべての SfcInstance 派生オブジェクトに必要なすべての入れ子になった Key クラスの基本クラスです。 キーは等しいかどうかを知る必要があるため、等価性とハッシュは実装されますが、比較は実装されません。 キーは、構築後は変更不可であるため、Key オブジェクトの有効期間中に変更できるデータを Key に含めないようにする必要があります。 Key が表す ID の真の一部ではないキーの一部としてフィールドを使用しないでください。 これは、Key の内部プロパティに対して set() を禁止することによって適用できます。 順序または照合順序のニーズは、次の実装によって対処されます。
|
| SfcKeyChain |
SfcKeyChain は、Sfc インスタンス オブジェクトへの完全な ID パスであるドメイン ルートとキー リストです。 ドメイン ルートによって、それが表すドメインとインスタンスが決まります。 SfcAbstractKeys のリストは、それが表す各レベルで、どのドメインタイプのインスタンスオブジェクトを決定します。 これらは等しいかどうかを比較し、混合ドメインが存在する場合でも一意のディクショナリ キーとして使用できます。 |
| SfcListCollection<T,K,ParentT> | |
| SfcMetadataException | |
| SfcMissingParentException |
親が設定されていない場合は、この操作を実行できません |
| SfcNonSerializablePropertyException |
Xml に無効なプロパティが含まれている場合、逆シリアル化中にこの例外がスローされます。 |
| SfcNonSerializableTypeException |
生成された出力が無効な場合、シリアル化中にこの例外がスローされます。 |
| SfcObjectAlteredEventArgs |
オブジェクトが変更されたときに渡されるイベント引数。 |
| SfcObjectCreatedEventArgs |
オブジェクトの作成時に渡されるイベント引数。 |
| SfcObjectDroppedEventArgs |
オブジェクトが削除されたときに渡されるイベント引数。 |
| SfcObjectExtender<TSfcInstance> |
追加のプロパティを使用して拡張する必要があるオブジェクトの基本クラスとして使用します。PropertySet にこれらの新しいプロパティを追加できるため、PropertyProvider を使用してアクセスできます。また、拡張プロパティと元のプロパティの間の依存関係を確立するのに役立ちます |
| SfcObjectFactory | |
| SfcObjectInitializationException |
この例外は、プロパティが設定されていないが、現在の操作に必要な場合にスローされます。 |
| SfcObjectNotScriptableException |
このオブジェクトのスクリプト操作が見つかりません |
| SfcObjectQuery | |
| SfcPathConversionException |
URN から PS パスへの変換が失敗した場合にスローされます。 |
| SfcProperty |
オブジェクト インスタンスの特定のプロパティの値、情報、および状態を指定する PropertyCollections の要素型。 SfcPropertyCollection と、値へのアクセスには Sfc 型固有の IPropertyDataDispatch データ インターフェイスへのアクセスと、プロパティ情報のメタデータへのアクセスが使用されます。 プロパティの値と状態のすべての管理は、ここで渡す必要があります。または、ダーティ状態や取得された状態など、正しく追跡されない可能性があります。 派生クラスの厳密に型指定されたプロパティが PropertyBag メンバーと直接通信するだけの場合は、更新する必要があります |
| SfcPropertyCollection |
各インスタンスには、プロパティ名、値、情報への一般的なアクセスに使用される SfcPropertyCollection があります。 各型が提供するメタデータを使用して、プロパティに関する情報を取得します。 また、PropertyDataDispatch プロキシ クラスを使用して、プロパティ インデックスを各 Sfc インスタンスの PropertyBag 内の厳密に型指定されたデータ メンバーにマップします。 |
| SfcPropertyMetadataChangedEventArgs | |
| SfcPropertyNotSetException |
この例外は、プロパティが設定されていないが、現在の操作に必要な場合にスローされます。 |
| SfcPropertyReadOnlyException |
この例外は、読み取り専用プロパティを設定しようとしたときにスローされます |
| SfcProxyInstance<K,T,TRef> |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 |
| SfcQueryConnectionUnavailableException |
この例外は、要求されたクエリ モードの種類をサポートするために適切な接続を返すことができない場合、ドメイン ルート オブジェクトの GetConnection(ObjectQueryMode) 中にスローされます。 これは通常、サーバーがシングル ユーザー モードの場合のマップヒント クエリ要求、または現在の既定の接続以外の接続を返せないためです。 |
| SfcQueryExpression | |
| SfcReferenceCollection<K,T,S> |
すべてのドメイン コレクションの Sfc コレクション ベース。 親オブジェクトとコレクションまたは要素オブジェクトの間のすべての必要なハンドシェイクを抽象化します。 |
| SfcRegistration | |
| SfcSecureString | |
| SfcSecurityException | |
| SfcSerializationException |
生成された出力が無効な場合、シリアル化中にこの例外がスローされます。 |
| SfcSerializer | |
| SfcSimpleNodeFactory |
このファクトリは、従来の Smo オブジェクトから SfcSimpleNode を取得するために使用されます。 これにより、Smo または Sfc オブジェクト モデルを同じコード パスでウォークできます。 |
| SfcSqlCeNotInstalledException |
この例外は、SQLCE が正しくインストールされていない場合にスローされます。 |
| SfcSqlPathUtilities | |
| SfcTSqlExecutionEngine | |
| SfcTSqlExecutor | |
| SfcTsqlProcFormatter | |
| SfcTSqlScript | |
| SfcTypeMetadata |
オブジェクトの型メタデータを提供する (すべてのインスタンスで変更されない情報) |
| SfcUnregisteredXmlDomainException |
Xml に未登録のドメインが含まれている場合、逆シリアル化中にこの例外がスローされます |
| SfcUnregisteredXmlTypeException |
Xml にドメイン内に未登録の型が含まれている場合、逆シリアル化中にこの例外がスローされます。 |
| SfcUnsupportedVersionException |
この例外は、プロパティが現在のサーバー バージョンでサポートされていない場合にスローされます。 |
| SfcUnsupportedVersionSerializationException |
Xml に無効なプロパティが含まれている場合、逆シリアル化中にこの例外がスローされます。 |
| SfcUtility |
その他の関数のユーティリティ クラス |
| SimpleNodeAdapter |
クライアントがカスタム オブジェクト モデルを SfcSimpleNode にアダプターできるようにする mechansim。 アダプターは、可能な場合はリフレクションによる既定の実装を提供します。 |
| SqlEnumResult |
列挙子 EnumResult から派生し、SQL 拡張機能固有の機能を追加する |
| SqlObject |
SqlObject が Xml ファイルから初期化する SqlObjectBase ロジックに追加される |
| SqlObjectBase |
sql 列挙子の main work horse。 それは、レベルのtsqlを生成し、他のレベルと一緒にコミュニカテする |
| SqlObjectProperty |
プロパティに関する情報をカプセル化するクラス |
| SqlPropertyLink |
使用されるproperty_linkをカプセル化するクラスは結合を示します |
| SqlRequest |
SqlRequest は、sql 拡張機能固有のフィールドを使用して enuemrator 要求を拡張します |
| SqlStoreConnection |
このクラスは、Sql Server への接続です。 |
| StatementBuilder |
は、データを取得する tsql を構築します |
| TraceHelper |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このクラスは、トレースに使用されるメソッドを定義します。 |
| UnknownPropertyEnumeratorException |
不明なプロパティが要求されたときにスローされる |
| UnknownTypeEnumeratorException |
不明なレベルが使用されている場合にスローされる |
| UpgradeSession |
このクラスは、各インスタンスの情報をドメインに提供し、オブジェクト モデルの現在のバージョンに準拠するアップグレードされたコンテンツをシークします |
| Urn |
1 つ以上のオブジェクトを識別するために使用される Expresion |
| Util |
一般的なユーティリティ関数が含まれています |
| ValidationMethod |
さまざまな一般的な状態操作をカプセル化します |
| ValidationResult |
詳細な検証情報を提供します。 |
| ValidationState |
全体的な状態情報を提供します。 |
| XmlRead |
xml 構成ファイルを解析するための基本クラス |
| XmlReadConditionedStatement |
条件付きステートメントを読み取るクラス |
| XmlReadConditionedStatementFailCondition |
fail_conditionを読み取るクラス |
| XmlReadConditionedStatementPostfix |
後置を読み取るクラス |
| XmlReadConditionedStatementPostProcess |
クラスを使用してpost_processを読み取る |
| XmlReadConditionedStatementPrefix |
プレフィックス タグを読み取るクラス |
| XmlReadDoc |
xml 構成ファイルの読み取り |
| XmlReadInclude |
INCLUDE を読み取るためのクラス |
| XmlReadLinkFields |
link_fieldsを読み取るクラス |
| XmlReadMultipleLink |
複数のリンクを読み取るクラス |
| XmlReadOrderByRedirect |
redirect_orderbyを読み取る |
| XmlReadParentLink |
親リンクを読み取るクラス |
| XmlReadProperties |
プロパティのリストを読み取るためのクラス |
| XmlReadProperty |
プロパティを読み取るためのクラス |
| XmlReadPropertyLink |
プロパティ リンクを読み取るクラス |
| XmlReadRepeated |
1 回だけ再評価される要素 (プロパティ タグの一覧など) を読み取ります。 |
| XmlReadSettings |
SETTING タグを読み取るクラス |
| XmlReadSimpleParentLink |
リンクされた単純な親を読み取るクラス |
| XmlReadSpecialQuery |
特別なクエリを読み取るクラス |
| XmlRequestParentSelect |
クラスを使用してrequest_parent_selectを読み取る |
| XmlRequestParentSelectField |
親選択フィールドを読み取る claa |
| XmlTextReader | |
| XmlUtility |
SAX を使用して xml を解析するための関数のコレクション |
| XPathException |
xpath の構文エラーを表す例外 |
| XPathExpression |
XPATH 式の構文表現 |
| XPathExpressionBlock |
は XPATH レベルを表します |
構造体
| 名前 | 説明 |
|---|---|
| ReadOnlyList<T> |
リストの読み取り専用インターフェイスを公開し、その変更可能なインターフェイスを非表示にするジェネリック構造体。 |
| SfcInstanceSerializedData |
この構造体は、sfc インスタンスのシリアル化された情報を対応するドメインに転送するために使用されます |
| SfcTsqlProcFormatter.RuntimeArg |
この構造体は、オブジェクト内の SfcProperty ではなく任意の値に基づく引数に使用されます。 |
| SfcTsqlProcFormatter.SprocArg | |
| SQLToolsCommonTraceLvl |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 トレースに使用される値を定義します。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IAlienObject | |
| IAlienRoot | |
| IDmfFacet |
基本ファセット インターフェイス - 継承インターフェイスがファセットであることを示します |
| IDynamicProperties |
オブジェクトがプロパティ グリッドにプロパティを動的に追加できるようにします |
| IDynamicReadOnly |
オブジェクトが任意のプロパティの IsReadOnly 値を動的にオーバーライドできるようにします。 |
| IDynamicValues |
IDynamicValues インターフェイスは、文字列プロパティの動的リストを作成するために使用されます。 クラスは、このインターフェイスを実装し、DynamicValuesAttribute (以下) を使用して動的値の生成を有効にする必要があります。 この相互運用と属性は、実行時まで認識されない文字列の一覧をドロップダウン リストに表示する必要がある場合に使用できます。 この例としては、データベース名、ユーザー、照合順序などがあります。 |
| IDynamicVisible |
IDynamicVisible インターフェイスは、その時点のクラスの状態に基づいて特定の Enum 値の可視性を制限する任意のクラスによって実装する必要があります。 クラスに Enum を公開するプロパティが含まれており、そのクラスが IDynamicVisible インターフェイスを実装している場合は、Enum 型の各プロパティに対して呼び出されます。 コンテキスト パラメーターを使用して、このメソッドが呼び出されている列挙型を決定できます。 クラスに Enum が 1 つしかない場合は、このチェックを行う必要はありません。 特定の項目の可視性を制限する方法は、配列リストの値から不要な列挙型の値を削除することです。 このメソッドは、列挙のドロップダウンごとに呼び出されるため、ドロップダウンごとにリストを変更できます。 最初に ArrayList をキャッシュして返すと、リストが変更されない場合は役に立ちます。 Enum プロパティが既に設定されている値を削除しないように注意する必要があります。 すべての列挙値がまだ有効であるため、エラーは発生しませんが、ユーザーがドロップダウンをクリックすると、現在の選択肢はオプションとして表示されません。 また、これらの値は有効な Enum 値に変換されず、実行時にエラーがスローされるため、新しい値をリストに追加する必要はありません。 より多くの動的制御が必要な場合は、DynamicValues 設計の使用を検討してください。 |
| IEnumDependencies |
依存関係を要求するメソッドを定義します |
| IReadOnlyCollection |
読み取り時コレクションの最小基本インターフェイス。 |
| IReadOnlyCollection<T> |
変更できないコレクションへのインターフェイス。 |
| IReadOnlyDictionary<K,T> |
キーと値のペアのジェネリック読み取り専用コレクションを表します。 |
| IReadOnlyList<T> |
インデックスでアクセスできるオブジェクトの厳密に型指定されたリストを表します。 |
| IReadOnlySet |
変更できないセットへのインターフェイス。 |
| IReadOnlySet<T> |
変更できないセットへのインターフェイス。 |
| IScriptedByParent |
このオブジェクトが親によってスクリプト化され、独自の CRUD スクリプトが生成されないことを Sfc に通知します。 実装するメソッドはありません。これは Sentinel インターフェイスです。 |
| ISfcAlterable | |
| ISfcCollection |
このインターフェイスは、すべての Sfc コレクションで使用でき、子初期化などの必要なコレクション操作を実行するために非ジェネリック SfcInstance クラスに渡されます。 |
| ISfcCreatable | |
| ISfcDependencyDiscoveryObjectSink |
ISfcDependencyDiscoveryObjectSink インターフェイスは、SfcDependencyEngine クラスによって実装されます。 これは、グラフにリレーションシップを追加するために、シンクとして SfcInstance オブジェクトに渡されます。 インターフェイスを受け取るターゲット オブジェクトは、常にリレーション タプルの一方の側であるため、直接関連するリレーションシップへの追加が制限されることに注意してください。 |
| ISfcDiscoverObject |
ISfcDiscoverObject インターフェイスは、すべての SfcInstanced 派生オブジェクトに実装され、依存関係検出エンジンのオブジェクトとの間のすべての既知のリレーションシップを報告するように個々のオブジェクトに要求するために使用されます。 オブジェクトは、戻り時に依存関係システムによって検出済みとして自動的にマークされます。 |
| ISfcDomain |
ルート SfcInstance 派生オブジェクトは、ISfcDomain を実装する必要があります |
| ISfcDomain2 |
('物理' パスではなく) オブジェクトの 'view' パスの生成などのドメイン固有の機能に対応するための ISfcDomain の拡張機能 |
| ISfcDomainLite |
SfcDomain の基本プロパティを公開する軽量インターフェイス。 |
| ISfcDroppable | |
| ISfcExecutionEngine |
ISfcExecutionEngine は、ISfcScript を実行できるドメイン指定コンポーネントに対する抽象化です |
| ISfcHasConnection |
ISfcDomain ドメイン ルートでは、このインターフェイスを実装する必要があります。 |
| ISfcMarkForDrop | |
| ISfcMovable | |
| ISfcNotifyPropertyMetadataChanged |
プロパティ メタデータが変更されたことをクライアントに通知します。 |
| ISfcProperty | |
| ISfcPropertyProvider |
このインターフェイスは、最上位クラス (または最上位クラスの基底クラス) によって提供される必要があります。 オブジェクトのプロパティへのインターフェイスを提供します。 |
| ISfcPropertySet |
これは、プロパティのセット (コレクション、リスト、またはその他の集計) へのアクセスを提供するインターフェイスです。 |
| ISfcPropertyStorageProvider | |
| ISfcRenamable | |
| ISfcScript |
ISfcScript インターフェイスは、スクリプトの概念に対する抽象化です。 ほとんどのドメインでは、テキストを使用してこのインターフェイスを実装します |
| ISfcScriptCollector |
スクリプト コレクター インスタンスへのアクセスを提供する |
| ISfcSerializableUpgrade |
このインターフェイスでは、古いバージョンのシリアル化されたコンテンツを新しいバージョンに準拠するようにアップグレードできます |
| ISfcSimpleList |
IEnumerable のシンプルなインターフェイス |
| ISfcSimpleMap<TKey,TValue> |
インデクサー用のシンプルなインターフェイス |
| ISfcSimpleNode |
ISfcSimpleNode は、Sfc または Sfc に適合したグラフをウォークするための簡単なインターフェイスです。 |
| ISfcSupportsDesignMode |
インターフェイスの唯一の目的は、デザイン モードで動作する型を "マーク" することです。 デザイン モードで動作する場合は、型 (クラス) がこのインターフェイスから継承する必要があります。 このメカニズムにより、モデルのクライアントは、特定のシナリオで役立つデザイン モードをサポートするクラスをプログラムで検出することもできます。 |
| ISfcValidate |
オブジェクトの状態の検証を許可するインターフェイス。 |
| ISqlFilterDecoderCallback |
FilterDecoder のユーザーがインプレメンブする必要があるインターフェイス |
| ISupportDatabaseEngineEditions |
このインターフェイスは、接続からデータベース エンジンエディションを取得するために使用されます |
| ISupportDatabaseEngineTypes |
このインターフェイスは、接続からデータベース エンジンの種類を取得するために使用されます |
| ISupportInitData |
構成ファイルを必要とするレベルによって実装される |
| ISupportInitDatabaseEngineData |
SMO オブジェクトの構成ファイルを読み取るために Smo 列挙子によって実装されている |
| ISupportVersions |
は最初のオブジェクトにのみ使用できます。 接続を使用してハウスキーピングを行いたい場合 |
| IUrnFragment |
IUrnFragment は、SFC とドメイン内のキー作成メカニズム間の通信インターフェイスです |
| IXmlSerializationAdapter |
SfcSerializer の非 SFC 型のオブジェクトをシリアル化および逆シリアル化するアダプターのインターフェイス。 |
列挙型
| 名前 | 説明 |
|---|---|
| DataProvider.RetriveMode |
では、データのリトリブ方法について説明します |
| FilterNode.Type |
フィルター ノードの種類 |
| FilterNodeConstant.ObjectType |
定数型 |
| FilterNodeFunction.Type |
関数の種類 |
| FilterNodeOperator.Type |
演算子の型 |
| LinkFieldType |
リンク内のフィールドの型 |
| ObjectPropertyUsages |
プロパティの使用可能な使用法を列挙します。 |
| OrderBy.Direction |
並べ替えの方向 |
| PhysicalFacetOptions |
可能な特殊化された PhysicalFacet 型 |
| PropertyAlias.AliasKind |
エイリアス メソッドについて説明します |
| PropertyMode |
プロパティの可能なモードを列挙する |
| RequestFieldsTypes |
<see>Request</see> で指定されたフィールドの一覧を解釈する方法を指定しました |
| RequestObjectInfo.Flags |
flags は、取得する必要がある内容を示します |
| ResultType |
要求の結果がリトリブされるストレージ内 |
| SfcConnectionContextMode |
クライアントとサーバーの処理規則のオブジェクト ツリーのモード。 オフライン - 読み取りまたは書き込みのためにサーバーに接続しません。 オンライン - 読み取りと書き込みの両方に対するサーバーへの完全な接続。 TransactedBatch - 読み取りのための完全な接続、アクション ログへのすべての書き込みをキューに入れます。 モードが Online に変更されました。または、明示的な FlushActionLog() - トランザクション ブラケットを使用してすべての書き込みを実行します。キューをポップしないでください。 モードがオフラインに変更されました - アクション ログを破棄します。 NonTransactedBatch - 読み取りのための完全な接続、アクション ログへのすべての書き込みをキューに入れます。 モードが Online に変更されたか、明示的な FlushActionLog() - すべての書き込みを実行し、各アクションが完了するたびにキューをポップします。 モードがオフラインに変更されました - アクション ログを破棄します。 |
| SfcDependencyAction |
SfcDependencyAction 列挙型は、このグラフ インスタンスを適用する目的のアクションを示します。 この情報を利用するために、検出、フィルター処理、結果列挙が処理されると、クライアント コードで使用できるようになります。 処理が進むにつれて、ドメイン固有の決定がこの意図を考慮に入れるものと想定されます。 これは固定列挙型であり、現時点では拡張できない可能性があります。 |
| SfcDependencyDirection |
SfcDependencyDirection 列挙型は、現在のオブジェクトに対する関係の方向を示します。 これは、方向がまだ暗黙的でない場合に使用されます。 |
| SfcDependencyDiscoveryMode |
DiscoveryMode 列挙型は、依存関係グラフで処理する必要があるリレーションシップの種類を示します。 これらは、現在、ピックに対する直接制御を公開していない下位レベルのリレーション フラグの事前に定義された順列です。 このモードを受け入れるために関係を追加するために呼び出されるドメインとオブジェクトの役割です。
|
| SfcObjectQueryMode |
この列挙体は、オブジェクトクエリ結果に対するクエリ反復子の使用を決定します。 反復子を返すクエリにのみ適用されます。 キャッシュを使用すると、最初にすべてのクエリ結果をメモリにキャッシュする代わりに、これらの問題を完全に回避できます。 1 つまたは複数のアクティブなクエリはどちらもキャッシュされていない反復子を使用しますが、ドメイン インスタンスが GetConnection メソッドに応答する方法に影響します。 クエリ結果のすべての反復子は、モードに関係なく、使用されなくなったらすぐに破棄する必要があります。 |
| SfcObjectState | |
| SfcSerializedTypes |
この列挙型は、sfc インスタンスのシリアル化されたコンテンツ内のすべての可能な SML ノードを表します |
| SfcTSqlExecutor.ExecutionMode | |
| SfcTypeRelation |
SfcTypeRelation 列挙型は、2 つのオブジェクト間の関係の種類を記述します。 リレーションシップが親子と参照の性質のどちらであるか、関係の方向 (ある場合) を定義し、さまざまな DepedencyDIscoveryMode 処理シナリオで適用可能な関係の種類を決定します。 |
| XPathExceptionCode |
TODO |
代理人
| 名前 | 説明 |
|---|---|
| FilterPropertyHandler | |
| SfcApplication.SfcAfterObjectMovedEventHandler |
オブジェクトが正常に移動されたときに、クライアント側の更新後に呼び出されます |
| SfcApplication.SfcAfterObjectRenamedEventHandler |
オブジェクトの名前が正常に変更されたときに、クライアント側の更新後に呼び出されます |
| SfcApplication.SfcBeforeObjectMovedEventHandler |
クライアント側の更新の前に、オブジェクトが正常に移動されたときに呼び出されます |
| SfcApplication.SfcBeforeObjectRenamedEventHandler |
クライアント側の更新の前に、オブジェクトの名前が正常に変更されたときに呼び出されます |
| SfcApplication.SfcObjectAlteredEventHandler |
オブジェクトが正常に変更されたときに呼び出されます |
| SfcApplication.SfcObjectCreatedEventHandler |
オブジェクトが正常に作成されたときに呼び出されます |
| SfcApplication.SfcObjectDroppedEventHandler |
オブジェクトが正常に削除されたときに呼び出されます |