Amazon.Kinesis.AmazonKinesisClient.GetShardIterator C# (CSharp) Метод

GetShardIterator() приватный Метод

private GetShardIterator ( GetShardIteratorRequest request ) : GetShardIteratorResponse
request Amazon.Kinesis.Model.GetShardIteratorRequest
Результат Amazon.Kinesis.Model.GetShardIteratorResponse
        internal GetShardIteratorResponse GetShardIterator(GetShardIteratorRequest request)
        {
            var marshaller = new GetShardIteratorRequestMarshaller();
            var unmarshaller = GetShardIteratorResponseUnmarshaller.Instance;

            return Invoke<GetShardIteratorRequest,GetShardIteratorResponse>(request, marshaller, unmarshaller);
        }

Usage Example

		GetRecordsResponse GetRecords (AmazonKinesisClient client, string shardId)
		{
			var siRequest = new GetShardIteratorRequest ();
			siRequest.ShardId = shardId;
			siRequest.StreamName = "Test1";
			siRequest.ShardIteratorType = "TRIM_HORIZON";

			var siResponse = client.GetShardIterator (siRequest);
			var request = new GetRecordsRequest ();
			request.ShardIterator = siResponse.ShardIterator;

			return client.GetRecords (request);
		}
AmazonKinesisClient