Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Checks if an object has been updated since the key was obtained. This operation returns true if the object has been updated by any user; otherwise, false. Concurrency management prevents a record being changed if it has been subsequently updated. This check proactively prevents that failure.
Method signature
bool IsUpdated(string key)
Parameters
Parameter | Description |
---|---|
key | Type: String The bookmark of the record, including both primary key and concurrency information. |
Results
Result name | Description |
---|---|
IsUpdated_Result | Type: Boolean Returns true if and only if another user has modified the record. |
Faults
SOAP fault message | Description |
---|---|
[record name] [field] [value] doesn't exist. | Indicates that the record has been deleted by another user or process after it has been retrieved for this operation. |
Usage example
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication
{
// Imports newly generated web service proxy.
using WebService;
class Program
{
static void Main(string[] args)
{
// Creates instance of service and sets credentials.
Customer_Service service = new Customer_Service();
service.UseDefaultCredentials = true;
Customer cust = new Customer();
cust.Name = "Customer Name";
service.Create(ref cust);
cust = service.Read(cust.No);
if (!service.IsUpdated(cust.Key))
{
// Add code here to modify record.
}
}
}
}