Udostępnij za pośrednictwem


Klasa DirectiveProcessorException

Wyjątek, który jest generowany przez aparat tekst szablonu transformacji, jeśli wystąpi błąd podczas przetwarzania dyrektyw.

Hierarchia dziedziczenia

Object
  Exception
    Microsoft.VisualStudio.TextTemplating.DirectiveProcessorException

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.12.0 (w Microsoft.VisualStudio.TextTemplating.12.0.dll)

Składnia

'Deklaracja
<SerializableAttribute> _
Public Class DirectiveProcessorException _
    Inherits Exception
[SerializableAttribute]
public class DirectiveProcessorException : Exception
[SerializableAttribute]
public ref class DirectiveProcessorException : public Exception
[<SerializableAttribute>]
type DirectiveProcessorException =  
    class 
        inherit Exception 
    end
public class DirectiveProcessorException extends Exception

Typ DirectiveProcessorException uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DirectiveProcessorException() Inicjuje nowe wystąpienie DirectiveProcessorException klasy.
Metoda publiczna DirectiveProcessorException(String) Inicjuje nowe wystąpienie DirectiveProcessorException klasy określony komunikat o błędzie.
Metoda chroniona DirectiveProcessorException(SerializationInfo, StreamingContext) Inicjuje nowe wystąpienie DirectiveProcessorException klasy z dane serializowane do użycia w scenariuszach usług zdalnych.
Metoda publiczna DirectiveProcessorException(String, Exception) Inicjuje nowe wystąpienie DirectiveProcessorException klasy z określonym komunikat i odniesienia do wyjątek wewnętrzny, który jest przyczyną tego wyjątku.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Data Gets a collection of key/value pairs that provide additional user-defined information about the exception. (Odziedziczone z Exception).
Właściwość publiczna HelpLink Gets or sets a link to the help file associated with this exception. (Odziedziczone z Exception).
Właściwość publiczna HResult Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. (Odziedziczone z Exception).
Właściwość publiczna InnerException Gets the Exception instance that caused the current exception. (Odziedziczone z Exception).
Właściwość publiczna Message Gets a message that describes the current exception. (Odziedziczone z Exception).
Właściwość publiczna Source Gets or sets the name of the application or the object that causes the error. (Odziedziczone z Exception).
Właściwość publiczna StackTrace Gets a string representation of the immediate frames on the call stack. (Odziedziczone z Exception).
Właściwość publiczna TargetSite Gets the method that throws the current exception. (Odziedziczone z Exception).

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object).
Metoda publiczna GetBaseException When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions. (Odziedziczone z Exception).
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetObjectData Krytyczny pod względem zabezpieczeń When overridden in a derived class, sets the SerializationInfo with information about the exception. (Odziedziczone z Exception).
Metoda publiczna GetType Gets the runtime type of the current instance. (Odziedziczone z Exception).
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda publiczna ToString Creates and returns a string representation of the current exception. (Odziedziczone z Exception).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie chronione SerializeObjectState Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception. (Odziedziczone z Exception).

Początek

Uwagi

Ta klasa jest możliwy do serializacji.Ten wyjątek jest generowany, gdy dyrektywa nie jest obsługiwany lub istnieje problem z numerem lub typu argumenty określone.Jest to również typ wyjątku, który użytkownicy powinien zgłosić błędów, które występują w ich niestandardowe procesorów w dyrektywie.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating

Inne zasoby

Dyrektywy T4 dotyczące szablonu tekstowego

Wskazówki: tworzenie niestandardowego procesora dyrektywy