Freigeben über


CsdlWriter.TryWriteCsdl-Methode (IEdmModel, XmlWriter, IEnumerable<EdmError>%)

Gibt ein CSDL-Artefakt an den angegebenen Writer aus.

Namespace:  Microsoft.Data.Edm.Csdl
Assembly:  Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function TryWriteCsdl ( _
    model As IEdmModel, _
    writer As XmlWriter, _
    <OutAttribute> ByRef errors As IEnumerable(Of EdmError) _
) As Boolean
'Usage
Dim model As IEdmModel
Dim writer As XmlWriter
Dim errors As IEnumerable(Of EdmError)
Dim returnValue As Boolean

returnValue = model.TryWriteCsdl(writer, _
    errors)
public static bool TryWriteCsdl(
    this IEdmModel model,
    XmlWriter writer,
    out IEnumerable<EdmError> errors
)
[ExtensionAttribute]
public:
static bool TryWriteCsdl(
    IEdmModel^ model, 
    XmlWriter^ writer, 
    [OutAttribute] IEnumerable<EdmError^>^% errors
)
static member TryWriteCsdl : 
        model:IEdmModel * 
        writer:XmlWriter * 
        errors:IEnumerable<EdmError> byref -> bool 
public static function TryWriteCsdl(
    model : IEdmModel, 
    writer : XmlWriter, 
    errors : IEnumerable<EdmError>
) : boolean

Parameter

  • writer
    Typ: System.Xml.XmlWriter
    Der XmlWriter, in den der generierte CSDL-Code geschrieben werden soll.

Rückgabewert

Typ: System.Boolean
True , wenn die Serialisierung erfolgreich war, andernfalls false.

Hinweis zur Verwendung

In Visual Basic und C# können Sie die Methode als Instanzenmethode für jedes Objekt vom Typ IEdmModel aufrufen. Wenn Sie Instanzmethodensyntax zum Aufruf dieser Methode verwenden, vernachlässigen Sie den ersten Parameter. Weitere Informationen finden Sie unter https://msdn.microsoft.com/de-de/library/bb384936(v=vs.103) oder https://msdn.microsoft.com/de-de/library/bb383977(v=vs.103).

Siehe auch

Verweis

CsdlWriter Klasse

TryWriteCsdl-Überladung

Microsoft.Data.Edm.Csdl-Namespace