Zones.CreateCascadeDeleteJob Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cree un trabajo de eliminación en cascada para la zona especificada.
public virtual Azure.Operation<BinaryData> CreateCascadeDeleteJob (Azure.WaitUntil waitUntil, string jobId, string partyId, string zoneId, Azure.RequestContext context = default);
abstract member CreateCascadeDeleteJob : Azure.WaitUntil * string * string * string * Azure.RequestContext -> Azure.Operation<BinaryData>
override this.CreateCascadeDeleteJob : Azure.WaitUntil * string * string * string * Azure.RequestContext -> Azure.Operation<BinaryData>
Public Overridable Function CreateCascadeDeleteJob (waitUntil As WaitUntil, jobId As String, partyId As String, zoneId As String, Optional context As RequestContext = Nothing) As Operation(Of BinaryData)
Parámetros
- waitUntil
- WaitUntil
Completed si el método debe esperar a que se devuelva hasta que se haya completado la operación de ejecución prolongada en el servicio; Started si debe devolverse después de iniciar la operación. Para más información sobre las operaciones de larga duración, consulte Ejemplos de operaciones de azure.Core Long-Running.
- jobId
- String
Id. de trabajo proporcionado por el usuario final.
- partyId
- String
Identificador de la entidad asociada.
- zoneId
- String
Identificador de la zona que se va a eliminar.
- context
- RequestContext
Contexto de solicitud, que puede invalidar los comportamientos predeterminados de la canalización de cliente por llamada.
Devoluciones
Operation<T> del servicio que contendrá un BinaryData objeto una vez completada la operación asincrónica en el servicio. Los detalles del esquema de cuerpo para el valor final de la operación se encuentran en la sección Comentarios siguiente.
Excepciones
jobId
, partyId
o zoneId
es un valor null.
jobId
es una cadena vacía y se esperaba que no estuviera vacía.
El servicio devolvió un código de estado no correcto.
Ejemplos
En este ejemplo se muestra cómo llamar a CreateCascadeDeleteJob con parámetros necesarios y analizar el resultado.
var credential = new DefaultAzureCredential();
var client = new FarmBeatsClient(credential).GetZonesClient(<2022-11-01-preview>);
var operation = client.CreateCascadeDeleteJob(WaitUntil.Completed, "<jobId>", "<partyId>", "<zoneId>");
BinaryData data = operation.Value;
JsonElement result = JsonDocument.Parse(data.ToStream()).RootElement;
Console.WriteLine(result.GetProperty("partyId").ToString());
Console.WriteLine(result.GetProperty("resourceId").ToString());
Console.WriteLine(result.GetProperty("resourceType").ToString());
Console.WriteLine(result.GetProperty("id").ToString());
Console.WriteLine(result.GetProperty("status").ToString());
Console.WriteLine(result.GetProperty("durationInSeconds").ToString());
Console.WriteLine(result.GetProperty("message").ToString());
Console.WriteLine(result.GetProperty("errorCode").ToString());
Console.WriteLine(result.GetProperty("createdDateTime").ToString());
Console.WriteLine(result.GetProperty("lastActionDateTime").ToString());
Console.WriteLine(result.GetProperty("startTime").ToString());
Console.WriteLine(result.GetProperty("endTime").ToString());
Comentarios
A continuación se muestra el esquema JSON para la carga de respuesta.
Cuerpo de la respuesta:
Esquema para CascadeDeleteJob
:
{
partyId: string, # Required. Party Id.
resourceId: string, # Required. The id of the resource.
resourceType: string, # Required. The type of the resource.
id: string, # Optional. Unique job id.
status: "Waiting" | "Running" | "Succeeded" | "Failed" | "Cancelled", # Optional. Status of the job.
Possible values: 'Waiting', 'Running', 'Succeeded', 'Failed', 'Cancelled'.
durationInSeconds: number, # Optional. Duration of the job in seconds.
message: string, # Optional. Status message to capture more details of the job.
errorCode: string, # Optional. Error Code when job failed.
createdDateTime: string (ISO 8601 Format), # Optional. Job created at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.
lastActionDateTime: string (ISO 8601 Format), # Optional. Job was last acted upon at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.
startTime: string (ISO 8601 Format), # Optional. Job start time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.
endTime: string (ISO 8601 Format), # Optional. Job end time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.
}
Se aplica a
Azure SDK for .NET