MvcRazorHost Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public ref class MvcRazorHost : Microsoft::AspNetCore::Razor::RazorEngineHost, Microsoft::AspNetCore::Mvc::Razor::IMvcRazorHost
public class MvcRazorHost : Microsoft.AspNetCore.Razor.RazorEngineHost, Microsoft.AspNetCore.Mvc.Razor.IMvcRazorHost
type MvcRazorHost = class
inherit RazorEngineHost
interface IMvcRazorHost
Public Class MvcRazorHost
Inherits RazorEngineHost
Implements IMvcRazorHost
- Наследование
- Реализации
Конструкторы
MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver) |
Инициализирует новый экземпляр , MvcRazorHost используя указанный |
Свойства
CodeLanguage |
Язык кода в шаблоне Razor. (Унаследовано от RazorEngineHost) |
CreateModelExpressionMethod |
Возвращает имя метода, используемого для создания выражений модели. |
DefaultBaseClass |
Базовый класс созданного класса (Унаследовано от RazorEngineHost) |
DefaultClassName |
Имя созданного класса (Унаследовано от RazorEngineHost) |
DefaultInheritedChunks |
Возвращает список блоков, внедренных по умолчанию этим узлом. |
DefaultModel |
Возвращает тип модели, используемый по умолчанию, если модель не указана. |
DefaultNamespace |
Пространство имен, которое будет содержать созданный класс. (Унаследовано от RazorEngineHost) |
DesignTimeMode |
Указывает, должны ли средство синтаксического анализа и генератор блоков работать в режиме времени разработки. (Унаследовано от RazorEngineHost) |
EnableInstrumentation |
Логическое значение, указывающее, следует ли внедрять код инструментирования на выходную страницу (Унаследовано от RazorEngineHost) |
GeneratedClassContext |
Сведения о методах и типах, которые следует использовать для создания кода для конструкций Razor (Унаследовано от RazorEngineHost) |
InjectAttribute |
Возвращает или задает атрибут имени, используемый для оформления внедренных свойств, которые необходимо активировать. |
InstrumentedSourceFilePath |
Возвращает или задает путь, используемый для этого документа при создании вызовов инструментирования. (Унаследовано от RazorEngineHost) |
IsIndentingWithTabs |
Получает или задает значение, указывающее, использует ли редактор времени разработки табуляцию или пробелы для отступа. (Унаследовано от RazorEngineHost) |
ModelExpressionProvider |
Возвращает имя свойства для |
ModelExpressionType |
Возвращает имя типа, используемое для представления ITagHelper свойств выражения модели. |
NamespaceImports |
Список пространств имен для импорта в созданный файл (Унаследовано от RazorEngineHost) |
StaticHelpers |
Логическое значение, указывающее, должны ли вспомогательные методы быть методами экземпляра или статическими методами (Унаследовано от RazorEngineHost) |
TabSize |
Размер вкладки, который использует размещающий редактор при отступе с помощью табуляции. (Унаследовано от RazorEngineHost) |
TagHelperDescriptorResolver |
Объект , используемый ITagHelperDescriptorResolver для разрешения TagHelperDescriptors. |
ViewDataPropertyName |
Возвращает имя свойства для |
Методы
CreateMarkupParser() |
Создает средство синтаксического анализа разметки. Должен возвращать новый экземпляр при каждом вызове, чтобы обеспечить потокобезопасность (Унаследовано от RazorEngineHost) |
DecorateChunkGenerator(RazorChunkGenerator) |
Получает экземпляр генератора блоков и предоставляется возможность украсить или заменить его. (Унаследовано от RazorEngineHost) |
DecorateCodeGenerator(CodeGenerator, CodeGeneratorContext) |
Получает экземпляр генератора кода и предоставляется возможность украсить или заменить его. |
DecorateCodeParser(ParserBase) |
Получает экземпляр средства синтаксического анализа кода и предоставляется возможность украсить или заменить его. |
DecorateMarkupParser(ParserBase) |
Получает экземпляр средства синтаксического анализа разметки и предоставляется возможность украсить или заменить его. (Унаследовано от RazorEngineHost) |
DecorateRazorParser(RazorParser, String) |
Предоставляет возможность для производных типов изменять экземпляр , используемый RazorParserRazorTemplateEngine для анализа дерева Razor. |
GenerateCode(String, Stream) |
Анализирует и создает содержимое файла Razor, представленного . |
GetInheritedChunkTreeResults(String) |
Находит и анализирует файлы _ViewImports.cshtml, которые применяются к заданному |