Поделиться через


DataServiceContext.TryGetAnnotation Метод

Определение

Перегрузки

TryGetAnnotation<TFunc,TResult>(Expression<TFunc>, String, String, TResult)

Попробуйте получить заметки экземпляра или метаданные для свойства или свойства навигации. Или попробуйте получить заметку метаданных для свойства, свойства навигации, entitySet, singleton, операции или операции импорта.

TryGetAnnotation<TFunc,TResult>(Expression<TFunc>, String, TResult)

Попробуйте получить заметки экземпляра или метаданные для свойства или свойства навигации. Или попробуйте получить заметку метаданных для свойства, свойства навигации, entitySet, singleton, операции или операции импорта.

TryGetAnnotation<TResult>(Object, String, TResult)

Попробуйте получить заметки экземпляра или метаданные, связанные с указанным объектом.

TryGetAnnotation<TResult>(Object, String, String, TResult)

Попробуйте получить заметки экземпляра или метаданные, связанные с указанным объектом.

TryGetAnnotation<TFunc,TResult>(Expression<TFunc>, String, String, TResult)

Попробуйте получить заметки экземпляра или метаданные для свойства или свойства навигации. Или попробуйте получить заметку метаданных для свойства, свойства навигации, entitySet, singleton, операции или операции импорта.

public virtual bool TryGetAnnotation<TFunc,TResult> (System.Linq.Expressions.Expression<TFunc> expression, string term, string qualifier, out TResult annotation);
abstract member TryGetAnnotation : System.Linq.Expressions.Expression<'Func> * string * string * 'Result -> bool
override this.TryGetAnnotation : System.Linq.Expressions.Expression<'Func> * string * string * 'Result -> bool
Public Overridable Function TryGetAnnotation(Of TFunc, TResult) (expression As Expression(Of TFunc), term As String, qualifier As String, ByRef annotation As TResult) As Boolean

Параметры типа

TFunc

Тип действия или функции, которую представляет выражение

TResult

Тип заметки в среде CLR

Параметры

expression
Expression<TFunc>

Выражение закрытия для доступа к следующим элементам: свойство навигации по свойству EntitySet singleton function action function import action import import

term
String

Имя термина заметки

qualifier
String

Применяемый квалификатор

annotation
TResult

При возврате этого метода содержит заметку, связанную с указанным выражением и термином, если заметка найдена; в противном случае — значение по умолчанию для типа параметра заметки.

Возвращаемое значение

Значение true, если заметка найдена

Применяется к

TryGetAnnotation<TFunc,TResult>(Expression<TFunc>, String, TResult)

Попробуйте получить заметки экземпляра или метаданные для свойства или свойства навигации. Или попробуйте получить заметку метаданных для свойства, свойства навигации, entitySet, singleton, операции или операции импорта.

public virtual bool TryGetAnnotation<TFunc,TResult> (System.Linq.Expressions.Expression<TFunc> expression, string term, out TResult annotation);
abstract member TryGetAnnotation : System.Linq.Expressions.Expression<'Func> * string * 'Result -> bool
override this.TryGetAnnotation : System.Linq.Expressions.Expression<'Func> * string * 'Result -> bool
Public Overridable Function TryGetAnnotation(Of TFunc, TResult) (expression As Expression(Of TFunc), term As String, ByRef annotation As TResult) As Boolean

Параметры типа

TFunc

Тип действия или функции, которую представляет выражение

TResult

Тип заметки

Параметры

expression
Expression<TFunc>

Выражение закрытия для доступа к следующим элементам: свойство навигации по свойству EntitySet singleton function action function import action import import

term
String

Имя термина заметки

annotation
TResult

При возврате этого метода содержит заметку, связанную с указанным выражением и термином, если заметка найдена; в противном случае — значение по умолчанию для типа параметра заметки.

Возвращаемое значение

Значение true, если заметка найдена

Применяется к

TryGetAnnotation<TResult>(Object, String, TResult)

Попробуйте получить заметки экземпляра или метаданные, связанные с указанным объектом.

public virtual bool TryGetAnnotation<TResult> (object source, string term, out TResult annotation);
abstract member TryGetAnnotation : obj * string * 'Result -> bool
override this.TryGetAnnotation : obj * string * 'Result -> bool
Public Overridable Function TryGetAnnotation(Of TResult) (source As Object, term As String, ByRef annotation As TResult) As Boolean

Параметры типа

TResult

Тип заметки в среде CLR

Параметры

source
Object

Объект с заметками

term
String

Имя термина заметки

annotation
TResult

При возврате этого метода содержит заметку, связанную с указанным объектом и термином, если заметка найдена; в противном случае — значение по умолчанию для типа параметра заметки.

Возвращаемое значение

Значение true, если заметка найдена

Применяется к

TryGetAnnotation<TResult>(Object, String, String, TResult)

Попробуйте получить заметки экземпляра или метаданные, связанные с указанным объектом.

public virtual bool TryGetAnnotation<TResult> (object source, string term, string qualifier, out TResult annotation);
abstract member TryGetAnnotation : obj * string * string * 'Result -> bool
override this.TryGetAnnotation : obj * string * string * 'Result -> bool
Public Overridable Function TryGetAnnotation(Of TResult) (source As Object, term As String, qualifier As String, ByRef annotation As TResult) As Boolean

Параметры типа

TResult

Тип заметки в среде CLR

Параметры

source
Object

Объект с заметками

term
String

Имя термина заметки

qualifier
String

Применяемый квалификатор

annotation
TResult

При возврате этого метода содержит заметку, связанную с указанным объектом и термином, если заметка найдена; в противном случае — значение по умолчанию для типа параметра заметки.

Возвращаемое значение

Значение true, если заметка найдена

Применяется к