次の方法で共有


ContentFormatterArgumentCollection Class

ContentFormatter オブジェクトに使用する初期化引数のコレクションを表します。

名前空間: Microsoft.SqlServer.Management.Nmo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)

構文

'宣言
<DefaultMemberAttribute("Item")> _
Public Class ContentFormatterArgumentCollection
    Inherits SimpleObjectCollectionBase
[DefaultMemberAttribute("Item")] 
public class ContentFormatterArgumentCollection : SimpleObjectCollectionBase
[DefaultMemberAttribute(L"Item")] 
public ref class ContentFormatterArgumentCollection : public SimpleObjectCollectionBase
/** @attribute DefaultMemberAttribute("Item") */ 
public class ContentFormatterArgumentCollection extends SimpleObjectCollectionBase
DefaultMemberAttribute("Item") 
public class ContentFormatterArgumentCollection extends SimpleObjectCollectionBase

解説

各コンテンツ フォーマッタには、初期化引数を使用することができます。組み込み XSLT コンテンツ フォーマッタの引数については、「XSLT コンテンツ フォーマッタの定義」を参照してください。

ディストリビュータは、コンテンツ フォーマッタの Initialize メソッドに初期化引数を渡します。

継承階層

System.Object
   Microsoft.SqlServer.Management.Smo.AbstractCollectionBase
     Microsoft.SqlServer.Management.Smo.SmoCollectionBase
       Microsoft.SqlServer.Management.Smo.SortedListCollectionBase
         Microsoft.SqlServer.Management.Smo.SimpleObjectCollectionBase
          Microsoft.SqlServer.Management.Nmo.ContentFormatterArgumentCollection

使用例

次の例は、コンテンツ フォーマッタ引数を定義して、コンテンツ フォーマッタに追加する方法を示しています。

ContentFormatterArgument contentFormatterArgument1 = 
    new ContentFormatterArgument(
    contentFormatter, "XsltBaseDirectoryPath");
contentFormatterArgument1.Value = @"C:\NS\Full\XSLFiles";
ContentFormatterArgument contentFormatterArgument2 = 
    new ContentFormatterArgument(contentFormatter, "XsltFileName");
contentFormatterArgument2.Value = "NoOp.xslt";

// Add arguments to content formatter
contentFormatter.ContentFormatterArguments.Add(
    contentFormatterArgument1);
contentFormatter.ContentFormatterArguments.Add(
    contentFormatterArgument2);
Dim contentFormatterArgument1 As ContentFormatterArgument = _
    New ContentFormatterArgument(contentFormatter, _
    "XsltBaseDirectoryPath")
contentFormatterArgument1.Value = "C:\NS\Full\XSLFiles"
Dim contentFormatterArgument2 As ContentFormatterArgument = _
    New ContentFormatterArgument(contentFormatter, _
    "XsltFileName")
contentFormatterArgument2.Value = "NoOp.xslt"

' Add arguments to content formatter
contentFormatter.ContentFormatterArguments.Add( _
    contentFormatterArgument1)
contentFormatter.ContentFormatterArguments.Add( _
    contentFormatterArgument2)

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

ContentFormatterArgumentCollection Members
Microsoft.SqlServer.Management.Nmo Namespace

その他の技術情報

コンテンツ フォーマッタの構成
ContentFormatter の Arguments 要素 (ADF)