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


LinkDescriptor Класс

Определение

Предоставляет описание изменений, внесенных в сущности операциями, которые возвращаются в DataServiceResponse.

public ref class LinkDescriptor sealed : System::Data::Services::Client::Descriptor
public sealed class LinkDescriptor : System.Data.Services.Client.Descriptor
type LinkDescriptor = class
    inherit Descriptor
Public NotInheritable Class LinkDescriptor
Inherits Descriptor
Наследование
LinkDescriptor

Комментарии

Метод SaveChanges возвращает объект DataServiceResponse, содержащий ряд объектов OperationResponse, каждый из которых содержит последовательность экземпляров EntityDescriptor или LinkDescriptor, представляющих сохраненные изменения.

Для успешно выполненных операций свойство State дескриптора устанавливается в unchanged, а новые значения для операций вставки и обновления объединяются согласно настройкам слияния.

Что касается операций, выполненных с ошибками, то значения свойств State дескриптора остаются такими же, как и до вызова SaveChanges.

Если произошла ошибка и во время выполнения операции обработка была остановлена, свойства State остаются неизменными.

Свойства

Source

Исходная сущность в ссылке, возвращенной DataServiceResponse.

SourceProperty

Свойство идентификатора исходной сущности в ссылке, возвращенной DataServiceResponse.

State

При переопределении в производном классе возвращает состояние объекта на момент создания этого экземпляра.

(Унаследовано от Descriptor)
Target

Исходная сущность в ссылке, возвращенной DataServiceResponse.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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