Configuration.GetMetadata(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IIS 7 構成システムからメタデータを取得します。
public:
System::Object ^ GetMetadata(System::String ^ metadataType);
public object GetMetadata (string metadataType);
member this.GetMetadata : string -> obj
Public Function GetMetadata (metadataType As String) As Object
パラメーター
- metadataType
- String
返すメタデータの名前。
戻り値
IIS 7 構成システムから要求された metadataType
と一致するメタデータ。
例
次の例では、指定した metadataType
型のメタデータを取得します。 この例では、 メソッドで指定した型が SetMetadata 設定されています。 その他の型を取得するには、適切な行からコメント区切り記号を削除します。
public void GetGetMetaData(ServerManager manager)
{
// Use either of the configuration statements.
//Configuration config = manager.GetAdministrationConfiguration();
Configuration config = manager.GetApplicationHostConfiguration();
// Any of the following GetMetadata statements are satisfactory.
//Configuration config = manager.GetApplicationHostConfiguration();
//Console.WriteLine("Metadata: " + config.GetMetadata("availableSections"));
//Console.WriteLine("Metadata: " + config.GetMetadata("disableExtensions"));
Console.WriteLine("Metadata: " + config.GetMetadata("expandEnvironmentStrings"));
//Console.WriteLine("Metadata: " + config.GetMetadata("ignoreInvalidDecryption"));
//Console.WriteLine("Metadata: " + config.GetMetadata("ignoreInvalidRanges"));
//Console.WriteLine("Metadata: " + config.GetMetadata("ignoreInvalidAttributes"));
//Console.WriteLine("Metadata: " + config.GetMetadata("changeHandler"));
//Console.WriteLine("Metadata: " + config.GetMetadata("pathMapper"));
//Console.WriteLine("Metadata: " + config.GetMetadata("mappingExtension"));
//Console.WriteLine("Metadata: " + config.GetMetadata("hideExceptionPhysicalPath"));
}
注釈
このメソッドは、指定されたメタデータ プロパティの値を返します。その型は、返されるプロパティに依存します。
存在しない metadataType
に対して メソッドをGetMetadata呼び出すと、エラーが発生します。