Ejemplo n.º 1
0
        public static PSDeploymentEventData ToPSDeploymentEventData(this EventData eventData)
        {
            if (eventData == null)
            {
                return(null);
            }
            PSDeploymentEventData psObject = new PSDeploymentEventData
            {
                Authorization     = eventData.Authorization.ToPSDeploymentEventDataAuthorization(),
                ResourceUri       = eventData.ResourceUri,
                SubscriptionId    = eventData.SubscriptionId,
                EventId           = eventData.EventDataId,
                EventName         = eventData.EventName.LocalizedValue,
                EventSource       = eventData.EventSource.LocalizedValue,
                Channels          = eventData.EventChannels.ToString(),
                Level             = eventData.Level.ToString(),
                Description       = eventData.Description,
                Timestamp         = eventData.EventTimestamp,
                OperationId       = eventData.OperationId,
                OperationName     = eventData.OperationName.LocalizedValue,
                Status            = eventData.Status.LocalizedValue,
                SubStatus         = eventData.SubStatus.LocalizedValue,
                Caller            = GetEventDataCaller(eventData.Claims),
                CorrelationId     = eventData.CorrelationId,
                ResourceGroupName = eventData.ResourceGroupName,
                ResourceProvider  = eventData.ResourceProviderName.LocalizedValue,
                HttpRequest       = eventData.HttpRequest.ToPSDeploymentEventDataHttpRequest(),
                Claims            = eventData.Claims,
                Properties        = eventData.Properties
            };

            return(psObject);
        }
 public static PSDeploymentEventData ToPSDeploymentEventData(this EventData eventData)
 {
     if (eventData == null)
     {
         return null;
     }
     PSDeploymentEventData psObject = new PSDeploymentEventData
         {
             Authorization = eventData.Authorization.ToPSDeploymentEventDataAuthorization(),
             ResourceUri = eventData.ResourceUri,
             SubscriptionId = eventData.SubscriptionId,
             EventId = eventData.EventDataId,
             EventName = eventData.EventName.LocalizedValue,
             EventSource = eventData.EventSource.LocalizedValue,
             Channels = eventData.EventChannels.ToString(),
             Level = eventData.Level.ToString(),
             Description = eventData.Description,
             Timestamp = eventData.EventTimestamp,
             OperationId = eventData.OperationId,
             OperationName = eventData.OperationName.LocalizedValue,
             Status = eventData.Status.LocalizedValue,
             SubStatus = eventData.SubStatus.LocalizedValue,
             Caller = GetEventDataCaller(eventData.Claims),
             CorrelationId = eventData.CorrelationId,
             ResourceGroupName = eventData.ResourceGroupName,
             ResourceProvider = eventData.ResourceProviderName.LocalizedValue,
             HttpRequest = eventData.HttpRequest.ToPSDeploymentEventDataHttpRequest(),
             Claims = eventData.Claims,
             Properties = eventData.Properties
         };
     return psObject;
 }