Ejemplo n.º 1
0
 public void Serialize(IPayloadWriter writer)
 {
     writer.Write("ObjectName", this.ObjectName);
     writer.Write("ObjectId", this.ObjectId);
     writer.Write("IsContainer", this.IsContainer);
     writer.Write("ETag", this.ETag);
     writer.Write("Rules", this.Rules);
 }
Ejemplo n.º 2
0
 public void Serialize(IPayloadWriter writer)
 {
     writer.Write("TimestampAttribute", (byte)this.TimestampAttribute);
     writer.Write("ConcurrencyAttribute", (byte)this.ConcurrencyAttribute);
     writer.Write("EditorAttribute", (byte)this.EditorAttribute);
     writer.Write("PropertyFlags", (byte)this.PropertyFlags);
     writer.Write("ObjectVersion", ObjectVersion);
 }
Ejemplo n.º 3
0
 public void Serialize(IPayloadWriter writer)
 {
     writer.Write("IdentityReference", this.IdentityReference);
     writer.Write("AccessMask", (Int32)this.AccessMask);
     writer.Write("IsInherited", this.IsInherited);
     writer.Write("InheritanceFlags", (Int32)this.InheritanceFlags);
     writer.Write("AccessControlType", (Int32)this.AccessControlType);
 }
Ejemplo n.º 4
0
 public void Serialize(IPayloadWriter writer)
 {
     writer.Write("TimestampAttribute", (byte)this.TimestampAttribute);
     writer.Write("ConcurrencyAttribute", (byte)this.ConcurrencyAttribute);
     writer.Write("EditorAttribute", (byte)this.EditorAttribute);
     writer.Write("PropertyFlags", (byte)this.PropertyFlags);
     writer.Write("ObjectVersion", ObjectVersion);
 }
Ejemplo n.º 5
0
 public virtual void Serialize(IPayloadWriter writer)
 {
     writer.Write("Name", this.Name);
     writer.Write("Index", this.Index);
     writer.Write("ETag", this.ETag);
     writer.Write("Attributes", this.Attributes);
     writer.Write("PropertyType", this.PropertyType);
     writer.Write("Value", this.Value);
 }
Ejemplo n.º 6
0
 public static void Serialize(IPayloadWriter writer, EvictionPolicy policy)
 {
     if (policy == null)
     {
         writer.Write("Type", (byte)EvictionType.None);
     }
     else
     {
         policy.Serialize(writer);
     }
 }
Ejemplo n.º 7
0
 public static void Serialize(IPayloadWriter writer, EvictionPolicy policy)
 {
     if (policy == null)
     {
         writer.Write("Type", (byte)EvictionType.None);
     }
     else
     {
         policy.Serialize(writer);
     }
 }
Ejemplo n.º 8
0
        public static void WriteToStream(this IEnumerable <EventSet> events, Stream stream, PayloadFormat format)
        {
            IPayloadWriter writer = null;

            if (format == PayloadFormat.Binary)
            {
                writer = new BinaryPayloadWriter(stream);
            }
            else
            {
                writer = new JsonPayloadWriter(stream);
            }

            using (writer)
            {
                writer.Write(string.Empty, events);
            }
        }
Ejemplo n.º 9
0
 public virtual void Serialize(IPayloadWriter writer)
 {
     writer.Write("Type", (byte)this.Type);
     writer.Write("ScanPeriod", ScanPeriod.Ticks);
 }
Ejemplo n.º 10
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("ObjectId", ObjectId);
 }
Ejemplo n.º 11
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("Name", Name);
     writer.Write("Id", Id);
     writer.Write("Created", Created);
 }
Ejemplo n.º 12
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("Message", Message);
 }
Ejemplo n.º 13
0
        public override void Serialize(IPayloadWriter writer)
        {
            base.Serialize(writer);

            writer.Write("SubscriptionId", SubscriptionId);
            writer.Write("SharedObjectNamespace", SharedObjectNamespace);
            writer.Write("SharedObjectNamespaceLifetime", (byte)SharedObjectNamespaceLifetime);
            writer.Write("PrincipalPayload", PrincipalPayload);
            writer.Write("Version", SenderVersion);
        }
Ejemplo n.º 14
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("Identity", this.Identity);
     writer.Write("Message", this.Message);
 }
Ejemplo n.º 15
0
        public override void Serialize(IPayloadWriter writer)
        {
            base.Serialize(writer);

            writer.Write("Action", (byte)Action);
            writer.Write("EntryId", this.EntryId);
            writer.Write("Policy", this.Policy);
        }
Ejemplo n.º 16
0
 public void Serialize(IPayloadWriter writer)
 {
     writer.Write("Values", this.dictionary.Values);
 }
Ejemplo n.º 17
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("PropertyIndex", this.PropertyIndex);
     writer.Write("PropertyName", this.PropertyName);
 }
Ejemplo n.º 18
0
 public virtual void Serialize(IPayloadWriter writer)
 {
     writer.Write("Type", (byte)this.Type);
     writer.Write("ScanPeriod", ScanPeriod.Ticks);
 }
Ejemplo n.º 19
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("MaxObjectCount", this.MaxObjectCount);
 }
Ejemplo n.º 20
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("TimestampPropertyName", this.TimestampPropertyName);
     writer.Write("MaxObjectDuration", MaxObjectDuration.Ticks);
 }
Ejemplo n.º 21
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("TimestampPropertyName", this.TimestampPropertyName);
     writer.Write("MaxObjectDuration", MaxObjectDuration.Ticks);
 }
Ejemplo n.º 22
0
 public void Serialize(IPayloadWriter writer)
 {
     writer.Write("ClientId", ClientId);
     writer.Write("Version", Version);
 }
Ejemplo n.º 23
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("RequiredRights", (Int32)this.RequiredRights);
 }
Ejemplo n.º 24
0
 public void Serialize(IPayloadWriter writer)
 {
     writer.Write("Sequence", this.Sequence);
     writer.Write("ChannelName", this.ChannelName);
     writer.Write("Payloads", this.Payloads);
 }
Ejemplo n.º 25
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("CollectionId", this.CollectionId);
     writer.Write("CollectionName", this.CollectionName);
 }
Ejemplo n.º 26
0
 public void Serialize(IPayloadWriter writer)
 {
     writer.Write("Sequence", this.Sequence);
     writer.Write("ChannelName", this.ChannelName);
     writer.Write("Payloads", this.Payloads);
 }
Ejemplo n.º 27
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("SecurityAction", (byte)SecurityAction);
     writer.Write("Security", this.SharedObjectSecurity);
 }
Ejemplo n.º 28
0
 public void Serialize(IPayloadWriter writer)
 {
     writer.Write("Id", this.Id);
     writer.Write("Index", this.Index);
 }
Ejemplo n.º 29
0
        public virtual void Serialize(IPayloadWriter writer)
        {
            Debug.Assert(ClientId != Constants.RootId, "The Namespace RootId has mistakenly been passed in as the ClientId, change the Payload constructor to take client.ClientId instead of client.Id");

            // Write header information
            writer.Write("PayloadType", (byte)PayloadType);
            writer.Write("PayloadId", (UInt16)PayloadId);
            writer.Write("ClientId", ClientId);
        }
Ejemplo n.º 30
0
 public void Serialize(IPayloadWriter writer)
 {
     writer.Write("ClientId", ClientId);
     writer.Write("Version", Version);
 }
Ejemplo n.º 31
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     if (Command == null)
     {
         writer.Write("Command", string.Empty);
     }
     else
     {
         writer.Write(Command.GetType().AssemblyQualifiedName);
         Command.Serialize(writer);
     }
 }
Ejemplo n.º 32
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("Id", this.Id);
     writer.Write("Name", this.Name);
 }
Ejemplo n.º 33
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("PrincipalPayload", this.PrincipalPayload);
 }
Ejemplo n.º 34
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("Object", this.ObjectPayload);
     writer.Write("Mode", (byte)Mode);
 }
Ejemplo n.º 35
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("Parent", this.Parent);
     writer.Write("ObjectId", ObjectId);
     writer.Write("ApplyPayload", ApplyPayload);
     writer.Write("OperationSequence", OperationSequence);
 }
Ejemplo n.º 36
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("Attributes", this.Attributes);
     writer.Write("Type", this.Type);
     writer.Write("IsDynamic", this.IsDynamic);
     writer.Write("SharedProperties", SharedProperties.Values);
 }
Ejemplo n.º 37
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("Object", ObjectPayload);
     writer.Write("Created", Created);
 }
Ejemplo n.º 38
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("MaxObjectCount", this.MaxObjectCount);
 }
Ejemplo n.º 39
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("Type", this.Type);
     writer.Write("Mode", (byte)Mode);
     writer.Write("CollectionType", (byte)CollectionType);
 }
Ejemplo n.º 40
0
 /// <summary>
 /// Format of the event payload byte array:
 /// 
 /// First Byte: EventType
 /// Next 16 bytes: ClientId Guid.
 /// Next 16 bytes: ApplicationId Guid.
 /// Next 16 bytes: Shared Object Id 
 /// 
 /// Next 4 bytes: 32 bit integer representing length of the encoded string name of the 
 ///     changed property
 /// 
 /// Next n bytes: encoded string name of the changed property
 /// Remaining bytes: serialized property value.
 /// </summary>
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("ETag", this.ETag);
     writer.Write("ObjectId", this.ObjectId);
     writer.Write("PropertyIndex", this.PropertyIndex);
     writer.Write("PropertyName", this.PropertyName);
     writer.Write("PropertyType", this.PropertyType);
     writer.Write("PropertyValue", this.PropertyValue);
 }
Ejemplo n.º 41
0
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer);
     writer.Write("States", this.CollectionStates, (w, x) =>
     {
         w.Write("Key", x.Key);
         w.Write("Value", x.Value);
         w.Write("Checksum", this.CollectionChecksums[x.Key]);
     });
 }
Ejemplo n.º 42
0
        public override void Serialize(IPayloadWriter writer)
        {
            base.Serialize(writer);

            writer.Write("Operator", (byte)this.AtomicOperator);
            writer.Write("ObjectId", this.ObjectId);
            writer.Write("PropertyIndex", this.PropertyIndex);
            writer.Write("PropertyType", this.PropertyType);
            writer.Write("Parameters", this.Parameters);
        }
Ejemplo n.º 43
0
 public void Serialize(IPayloadWriter writer)
 {
     writer.Write("Major", this.Major);
     writer.Write("Minor", this.Minor);
 }
Ejemplo n.º 44
0
 /// <summary>
 /// Format of the event payload byte array:
 /// 
 /// First Byte: EventType
 /// Next 16 bytes: ClientId Guid.
 /// Next 16 bytes: ApplicationId Guid.
 /// Next 4 bytes: 32 bit integer representing length of the encoded string containing
 ///     the Name
 /// 
 /// Next n bytes: encoded string the Name property
 /// </summary>
 public override void Serialize(IPayloadWriter writer)
 {
     base.Serialize(writer); //Payload.Serialize will re-insert the EventType at Byte #3
     writer.Write("Error", (byte)this.Error);
     writer.Write("Name", this.Name);
     writer.Write("Description", this.Description);
 }