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 호출하면 오류가 발생합니다.