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 就會發生錯誤。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應