TransformationRunFactory Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The class exposed by the process launched for template debugging purposes
public ref class TransformationRunFactory : MarshalByRefObject, Microsoft::VisualStudio::TextTemplating::IDebugTransformationRunFactory
public class TransformationRunFactory : MarshalByRefObject, Microsoft.VisualStudio.TextTemplating.IDebugTransformationRunFactory
type TransformationRunFactory = class
inherit MarshalByRefObject
interface IDebugTransformationRunFactory
Public Class TransformationRunFactory
Inherits MarshalByRefObject
Implements IDebugTransformationRunFactory
- Inheritance
-
TransformationRunFactory
- Implements
Constructors
TransformationRunFactory() |
Fields
TransformationRunFactoryPrefix |
The prefix and suffix of the channel used by the process |
TransformationRunFactorySuffix |
Methods
CreateTransformationRun(Type, String, ResolveEventHandler) |
Returns the transformation run object that the engine requests |
InitializeLifetimeService() |
This allows our object to live forever without it dying after 5 minutes of inactivity. Since it's a singleton, this shouldn't cause any problems. |
RegisterIpcChannel() |
This creates an IPC channel to allow an AppDomain to talk to other processes. The port name is a generated GUID. |
RegisterIpcChannel(String) |
This creates an IPC channel to allow an AppDomain to talk to other processes. |
RunTransformation(IDebugTransformationRun) |
Run the transformation for the specified transformationRun object. |