public ApiExplorerSettingsDynamic(string name) { if (ISAPIDocuments.Count > 0 && ISAPIDocuments.Contains(IdentityServerAPIDocuments.ALL)) { IgnoreApi = true; } else if (!string.IsNullOrWhiteSpace(name)) { var APIDocumentEnum = Enum.Parse <IdentityServerAPIDocuments>(name); if (ISAPIDocuments.Contains(APIDocumentEnum)) { IgnoreApi = true; } } }
/// <summary> /// 隐藏IdentityServer MicroserviceAPI文档 /// </summary> public void HideIdentityServerDocument(params IdentityServerAPIDocuments[] APIDocuments) { ISAPIDocuments.AddRange(APIDocuments); }
/// <summary> /// 隐藏IdentityServer MicroserviceAPI文档 /// </summary> public void HideIdentityServerDocument() { ISAPIDocuments.Add(IdentityServerAPIDocuments.ALL); }